Experienced Embedded Software EngineerEngineer
NXP SemiconductorsMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead development and integration of embedded platforms including MCU firmware, RTOS, embedded Linux, and hardware-backed security.
Own module-level technical aspects with hands-on involvement in design, development, and debugging of secure, resilient embedded systems.
Convert complex hardware and system requirements into reusable, validated software solutions ensuring robust firmware, driver, middleware, and application integration.
Minimum Requirements
Bachelor’s or Master’s degree in relevant engineering discipline.
7+ years of embedded software development experience with technical ownership of complex platforms or subsystems.
Strong hands-on proficiency in C and low-level embedded software development including processor architecture, interrupts, DMA, synchronization, memory protection, and HW-SW interactions.
Experience in Zephyr OS, RTOS-based MCU development, or embedded Linux platform development including firmware, driver, middleware, and host-side software integration.
Ideal Candidate Profile
Proven leadership in complex debugging, architecture and code reviews, mentoring, and resolving technical trade-offs while actively coding.
Experience with secure boot, platform security, specification-driven software development, and understanding of trust boundaries and security implications.
Comfortable collaborating across cross-functional teams, providing technical documentation, and managing ambiguous challenges from investigation through validation.
