Embedded Software Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in Vietnam.

📋 Description

• Design and sustain Baseband L3 software utilizing C/C++.

• Execute software functionalities in accordance with technical specifications and system requirements.

• Operate within Linux/Embedded Linux environments.

• Create and troubleshoot software that entails multi-threading, concurrency, and real-time processing.

• Engage with communication interfaces and protocols such as TCP/IP, UDP, UART, SPI, I2C, CAN, USB, or similar technologies.

• Resolve software issues utilizing logs, traces, GDB, and additional development tools.

• Take part in code reviews, testing, integration, and software troubleshooting.

• Collaborate with engineers specializing in L1, L2, L3, platform, hardware, and testing.

• Acquire and implement knowledge of 4G/5G Baseband concepts, Layer 3 protocols, and 3GPP specifications.

• Continuously enhance code quality, performance, reliability, and maintainability.


⛳️ Requirements

• A Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Telecommunications, or a related discipline.

• Location: Hanoi, Hochiminh - Vietnam.

• Strong programming skills in C/C++.

• Comprehension of data structures, algorithms, pointers, memory management, and object-oriented programming principles.

• Basic understanding of Linux/Unix environments.

• Fundamental knowledge of computer systems, operating systems, or embedded systems.

• Basic understanding of networking or communication protocols such as TCP/IP, UDP, UART, SPI, I2C, CAN, etc.

• Capability to interpret technical documentation and address programming issues.

• Strong problem-solving and collaboration skills.

• Eagerness to learn about telecommunication and Baseband technologies.

• Nice to have: Experience with 4G/5G, LTE, NR, RAN, or Baseband development.

• Nice to have: Familiarity with Layer 3 protocols such as RRC or NAS.

• Nice to have: Knowledge of 3GPP specifications.

• Nice to have: Experience in Embedded Linux or firmware development.

• Nice to have: Knowledge of RTOS such as FreeRTOS, Zephyr, or VxWorks.

• Nice to have: Experience in developing multi-threaded or real-time applications.

• Nice to have: Familiarity with ARM/SoC/DSP platforms.

• Nice to have: Proficiency in debugging tools such as GDB, Valgrind, AddressSanitizer, or Wireshark.

• Nice to have: Experience with Git/Gerrit, CMake, Make, or CI/CD practices.


🏝️ Benefits

• Opportunity to work in a professional, modern, and stimulating environment.

• Engaging projects with opportunities to tackle cutting-edge technology and challenges.

• An open and dynamic workplace that encourages the exchange of ideas and empowers employees to work and innovate in their own style.

• Exceptional employees are acknowledged and rewarded annually.

• Opportunities for capacity development.

• Support for professional certification costs (1 million - 5 million).

• Some advanced certifications will fully cover the expenses of studying and taking the exam.

• Salary reviews conducted 1-2 times per year.

• Potential for unexpected salary increases based on capacity on multiple occasions throughout the year.

• 13th-Month Salary Bonus.

• Holiday bonuses in accordance with company policies.

• Holiday travel allowance (package 5-7 million/person).

• Team building activities.

• Full participation in social insurance.

• Annual health checkup at a reputable hospital.

• Comprehensive visit policy for staff and relatives: birthday, marriage, childbirth, illness, etc.

• Engagement in sports and cultural activities, including football, cycling, and badminton.

• Allowance for classes and training awards: Learning Star of the Month.

• Opportunity to be the face of the year's study.

• Royalties.

People also viewed

GE Vernova22 hours ago

Technical Leader – Steam Turbine Control Software

US flagUnited States OnlyFull-timeFull-stack Engineer$124.5k – $207.7k/year
ApplyView job
Zerion22 hours ago

Senior Product Engineer, Frontend

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
WattFox23 hours ago

Software Engineer – Internal Tools & Automation

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Probis23 hours ago

Full Stack Developer, React, Node.js

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
NVIDIA23 hours ago

Senior System Software Engineer – Datacenter Power Management

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$224k – $431.3k/year
ApplyView job
Truelogic Software23 hours ago

Tech Lead – TypeScript, Node.js, React

Latin AmericaFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers