
Posted 24 days ago
Embedded Firmware/Software Engineer
NXP SemiconductorsExperienced Embedded Firmware/Software Engineer
Requirements
BS/MS in EE or Computer Engineering, 3-5 years experience in embedded software, Familiarity with ARM Assembly, Knowledge of device drivers, Experience with SPI, I2C, USB, UART, CAN, Proficiency in C/C++/Rust/Python, Experience with GCC, GNU make, or ARM compilers, Experience with logic analyzers and oscilloscopes
Skills
C#PythonARMRISC-VEmbedded CRTOS
About the role
Responsibilities
- Develop HAL and peripheral device drivers (I2C, SPI, UART, USB, etc.) for MCX, Crossover RT, and i.MX families
- Deliver high-quality, well-documented, and tested code for bare metal, ROM, and RTOS environments
- Verify ROM code and software deliverables using pre-silicon test and debug environments like RTL and Emulation platforms
- Analyze, investigate, and resolve system-level issues in collaboration with global teams
- Contribute to internal and external open-source projects, including triaging issues and reviewing pull requests
- Support key customers and ensure code meets security and safety standards
Requirements
- BS/MS degree in Electrical Engineering or Computer Engineering with an embedded software focus
- 3-5 years of experience in embedded software (MS with 3 years or BS with 5 years)
- Strong understanding of embedded software development, including device drivers
- Proficiency in C, C++, or Python, and familiarity with ARM Assembly
- Experience with development tools such as GCC, GNU make, or ARM compilers (IAR, Keil, DS-5)
- Hands-on experience using logic analyzers and oscilloscopes
Preferred Qualifications
- Experience with ARM and RISC-V based architectures
- Knowledge of communication protocols including SPI, I2C, USB, UART, and CAN
- Experience with Atlassian tools such as JIRA and Bitbucket
- Experience as a maintainer or significant contributor to well-known open-source projects
- Familiarity with Rust programming
About the Company
NXP Semiconductors enables a smarter, safer, and more sustainable world through innovation. As a world leader in secure connectivity solutions for embedded applications, NXP pushes boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Firmware/Software Engineer
NXP Semiconductors · Noida
