





Strong Tier-1 brand and metro locations increase competition, offset by specialized embedded firmware skill requirements.
Highly domain-specific embedded firmware and hardware interactions limit cross-industry transferability.
Specific embedded firmware experience, degree and toolchain requirements make shortlisting strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop HAL and peripheral device drivers for MCX, Crossover RT, and i.MX devices in bare metal, ROM, and RTOS environments.
Verify ROM code and software deliverables on pre-silicon platforms including RTL and Emulation.
Manage software development lifecycle including issue triage, PR reviews, and maintain code quality, while supporting key customers and resolving system-level issues.
BS/MS in Electrical Engineering, Computer Engineering, or equivalent embedded software experience.
MS degree with 3 years or BS degree with 5 years of relevant embedded software development experience required.
Experience with embedded software including device drivers and consumer embedded applications.
Familiarity with ARM Assembly, C/C++ preferred; experience with ARM and RISC-V architecture preferred.
Experienced in embedded software development for ARM and RISC-V architectures, including device driver development for interfaces like I2C, SPI, UART, USB.
Comfortable working with pre-silicon development and verification environments requiring high test coverage and security hardening.
Able to collaborate cross-functionally with SoC design, verification, marketing, and documentation teams, and contribute across the full software development lifecycle.