Get more replies from employers
Send a job-specific resume in minutes.
The Senior Embedded Software Engineer role focuses on designing and developing software for embedded systems, including Linux driver work and bootloader customization. Collaboration with cross-functional teams and adherence to the Software Development Life Cycle are essential.
Candidates should have a bachelor’s or master’s degree in a relevant field and at least 5 years of embedded software experience, with strong C/C++ skills and Linux familiarity.
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