NXP Semiconductors is seeking an Embedded Software Developer in Brno or Rožnov pod Radhoštěm, Czech Republic, focusing on Rust driver and middleware development. The ideal candidate will have experience with embedded programming and a strong understanding of microcontroller architecture, while benefiting from a supportive work environment and attractive compensation package
Job Summary
Make open source your day job by building production-grade software for Rust in Embassy framework, running on NXP Cortex M and RICS-V MCUs.
Implement drivers, subsystems, and middleware for Rust Embassy framework, bring up boards & SoCs, and contribute upstream with PRs and reviews.
NXP Semiconductors is seeking an Embedded Software Developer in Brno or Rožnov pod Radhoštěm, Czech Republic, focusing on Rust driver and middleware development. The ideal candidate will have experience with embedded programming and a strong understanding of microcontroller architecture, while benefiting from a supportive work environment and attractive compensation package.
Skills & Requirements
Must-have
Rust driver and middleware
Embedded programming close to hardware
Microcontroller architecture fundamentals
Low-level debugging skills
Git
English communication
Nice-to-have
Zephyr experience
MCU interfaces (SPI, I2C, UART)
MCUXpresso ecosystem
Real-time operating systems
Scripting languages (Python)
Build tools (make)
Key Requirements
Practical experience with embedded programming
Enthusiasm for working close to hardware
Solid understanding of microcontroller architecture
Analytical mindset and reliable debugging skills
Familiarity with standard software development workflows
Working knowledge of Git
Ability to communicate effectively in English
Valid visa and work permit to work in the Czech Republic