Embedded Software Engineer

NXP USA INC.

Multiple Locations, USA
On-site
C/c++ or assembly
Embedded systems development
Microcontroller architecture
NXP Semiconductors is seeking an Embedded Software Engineer for their Secure Software IP team, focusing on the development and testing of secure cryptographic libraries. The ideal candidate should have a strong background in embedded systems, C/C++, and microcontroller architecture, along with experience in build environments and low-level debugging

Job Summary

  • NXP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer.
  • Design, develop and port test operating system for embedded targets and support the build environment.
  • The company offers a permanent contract, bonus plan, lunch vouchers, 25 vacation days, and the possibility to buy company shares with a 15% discount.

Matching Summary

Match Score: 85

NXP Semiconductors is seeking an Embedded Software Engineer for their Secure Software IP team, focusing on the development and testing of secure cryptographic libraries. The ideal candidate should have a strong background in embedded systems, C/C++, and microcontroller architecture, along with experience in build environments and low-level debugging.

Skills & Requirements

Must-have

  • C/C++ or Assembly
  • Embedded systems development
  • Microcontroller architecture
  • Bare metal development
  • Build systems (makefile, cmake)
  • Bus communication protocols (UART, SPI, I2C)
  • CPU architecture (ARM or RISC-V)
  • Low-level debugging (GDB, JTAG)

Nice-to-have

  • Scripting languages (python, batch)
  • Toolchain knowledge (ARMCC, IAR, GCC)
  • Security certifications

Key Requirements

  • 2+ years of relevant working experience
  • Degree in Computer Science, Microelectronics Engineering or similar

Work Rights

Not specified

Tailored Resume

Cover Letter