





Strong employer brand, metro location, generalist engineer title, and mid-level experience increase candidate competition.
Highly specialized embedded Linux, toolchain, and Yocto skills limit cross-industry transferability.
Explicit 3–5 years requirement plus mandatory C++ and embedded Linux/toolchain skills raise strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain embedded Linux systems software including compiler toolchain components such as Clang and GCC.
Implement features, bug fixes, and enhancements while ensuring code quality through reviews, testing, and documentation.
Collaborate with team on sprint planning, issue resolution, and process improvements to enhance build reliability and development tools.
Bachelor's degree in Computer Science, Electrical Engineering, or related field.
3 to 5 years of software engineering experience working with C/C++ and Linux or embedded systems.
Proficiency in C/C++ programming, familiarity with Linux systems, version control (Git), and software testing principles.
Work Experience Required: 3 to 5 years relevant software engineering experience.
Experienced in embedded Linux development and compiler toolchain maintenance (Clang, GCC).
Familiarity with build systems like Yocto Project and debugging within Linux kernel or device drivers environment.
Ability to improve build reliability, support development tools, and work effectively in a team following agile methodologies.