Embedded Firmware/Software Engineer at NXP Semiconductors - ScoutJobs - The AI-curated global job board
Skip to content
NXP Semiconductors
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 free

Embedded Firmware/Software Engineer

NXP Semiconductors · Noida

Sign up to apply