
Posted 18 hours ago
Embedded Firmware/Software Engineer
NXP Semiconductors
Requirements
BS/MS in EE or Computer Engineering, 3-5 years experience in embedded software, Familiarity with ARM Assembly, C, C++, RUST, or Python, Knowledge of device drivers and embedded applications, Experience with SPI, I2C, USB, or UART, Familiarity with ARM and RISC-V architectures
Skills
C#PythonARMRISC-VEmbedded Software
About the role
Responsibilities
- Develop HAL and peripheral device drivers (I2C, SPI, UART, USB, etc.) for MCX, Crossover RT, and i.MX device families.
- Deliver high-quality, well-documented, and tested code for standalone bare metal, ROM, and RTOS environments.
- Verify ROM code and software deliverables using pre-silicon test and debug environments, including RTL and emulation platforms.
- Analyze, investigate, and resolve system-level issues in collaboration with global cross-functional teams.
- Support key customers and ensure code hardening against physical or logical attacks to meet security and safety standards.
Requirements
- BS/MS degree in Electrical Engineering, Computer Engineering, or a related field with an embedded software focus.
- 3 years of experience with a Master's degree, or 5 years of experience with a Bachelor's degree.
- Strong understanding of embedded software development, including device drivers and consumer embedded applications.
- Proficiency in C/C++ and familiarity with ARM Assembly, RUST, or Python.
Preferred Qualifications
- Experience with ARM and RISC-V architectures.
- Familiarity with communication protocols such as Flash, SPI, I2C, USB, UART, or CAN.
- Experience with GCC, GNU make, and ARM compilers (IAR, Keil, or DS-5).
- Proficiency with Atlassian tools (JIRA, Bitbucket) and hardware debugging tools like logic analyzers and oscilloscopes.
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
