Senior Embedded Software Engineer
Listed on 2026-08-25
-
Software Development
C++ Developer, Unix/Linux, Software Engineer, Python
The Senior Embedded Software Engineer is responsible for designing and developing software, including creating and maintaining Linux drivers and modifying bootloaders. This role also involves collaboration with cross-functional teams and following the Software Development Life Cycle.
Requirements: Candidates must have a bachelor's or master's degree in a relevant field and at least 5 years of experience in embedded software development. Proficiency in C/C++ and familiarity with Linux are essential, along with strong problem-solving skills.
Key
Skills:
C/C++, Linux, Bootloaders, Kernel Development, Driver Development, Yocto, Networking, Python, Bash, Hardware Troubleshooting, Problem Analysis, Software Development Life Cycle, Debugging, Collaboration, Communication
Benefits: Flexible Work Arrangements, Savings & Retirement Benefits, Tuition Reimbursement, Parental Leave, Adoption Assistance, Fertility & Family Building Support, Employee Assistance Programs, Charitable Contribution Matching, Volunteer Time Off
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).