NXP Semiconductors logo

Embedded Software Developer (Rust, Security)

NXP Semiconductors
May 07, 2026
Full-time
On-site
Brno, South Moravian, Czech Republic
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Embedded Software Developer (Rust, Security)

Role Summary

Embedded software engineer focused on security for ARM-based microcontroller platforms. The role develops and validates secure runtime software (drivers, middleware, applications) and implements security features such as secure boot, update mechanisms, and cryptographic integrations.

Work is within an R&D engineering team collaborating with architects, senior engineers, and cross-functional teams to define security requirements, analyze risks, and deliver robust firmware for products in automotive, industrial & IoT, and related markets.

Experience Level

Mid-level. Years of experience not specified; role expects engineers comfortable taking responsibility for features and collaborating across teams.

Responsibilities

The main responsibilities center on designing, implementing, validating, and troubleshooting embedded security software and integrating it with hardware security features.

  • Develop and validate embedded security runtime software (security drivers, middleware, and applications) for ARM-based microcontrollers.
  • Implement security drivers and middleware for the Rust Embassy framework.
  • Design and implement secure boot and secure update mechanisms; integrate cryptography and hardware-based security features.
  • Debug complex low-level issues on embedded targets and contribute reliable, secure solutions.
  • Follow industry security standards and best practices; participate in risk analysis and security requirement definitions.
  • Collaborate with cross-functional teams to ensure security across the product lifecycle.

Requirements

Key qualifications and skills required for the role.

Must-have:

  • Practical experience with embedded programming in C and Rust, working close to hardware.
  • Experience with microcontroller architecture fundamentals and low-level firmware development.
  • Proven debugging skills for embedded targets and low-level software.
  • Working knowledge of GIT or other version control systems.
  • Interest in embedded security and ability to follow security engineering practices.
  • Effective English communication skills (written and spoken).

Nice-to-have:

  • Experience implementing secure boot, secure update, or integrating cryptographic libraries.
  • Familiarity with standard software development workflows, processes, and best practices.
  • Experience with hardware-based security features and security certification processes.

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-07