NXP Semiconductors logo

Embedded Software Developer — Rust & Security

NXP Semiconductors
May 14, 2026
Full-time
On-site
Brno, Czechia
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Embedded Software Developer — Rust & Security

Role Summary

Join an embedded security software team responsible for developing secure firmware, security drivers, middleware and features for ARM‑based microcontrollers. The role focuses on implementing and validating runtime security components, supporting secure boot/update mechanisms, integrating cryptography and hardware‑based protections, and ensuring compliance with industry security standards.

The position involves cross‑team collaboration with architects and engineers to define security requirements, analyze risks, debug low‑level issues, and deliver robust solutions.

Experience Level

Mid-level. No specific years required; role suits engineers with practical embedded development experience and demonstrated ownership of low‑level software tasks.

Responsibilities

Key responsibilities include:

  • Develop and validate embedded security runtime software (security drivers, middleware, and applications) for ARM microcontrollers.
  • Implement security drivers and middleware for the Rust Embassy framework and related components.
  • Design and support secure boot and firmware update mechanisms, and integrate cryptographic functions and hardware security features.
  • Debug complex low‑level and hardware‑adjacent issues on embedded targets.
  • Follow industry security standards and best practices; contribute to risk analysis and security requirement definition across the product lifecycle.
  • Collaborate with cross‑functional teams to deliver secure, reliable firmware.

Requirements

Must-have skills and qualifications:

  • Practical experience with embedded programming in C and Rust, comfortable working close to hardware.
  • Interest in embedded security and willingness to learn security technologies and practices.
  • Solid understanding of microcontroller architecture fundamentals and low‑level software concepts.
  • Proven debugging skills for embedded targets and low‑level systems.
  • Working knowledge of Git or other version control systems.
  • Effective written and spoken English communication skills.

Nice-to-have:

  • Familiarity with standard software development workflows, processes, and best practices.

Education Requirements

Not specified.


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-05-14