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