NXP Semiconductors logo

Embedded Software Validation Engineer

NXP Semiconductors
May 12, 2026
Full-time
On-site
Brno, Czechia
Test Engineering Jobs, Level - Mid-Career

Job Title

Embedded Software Validation Engineer

Role Summary

Join the MCUXpresso SDK team to design, execute, and maintain validation activities for low-level drivers, middleware, example applications, and SDK test infrastructure. The role focuses on ensuring software quality and reproducibility across MCU variants, boards, and hardware revisions.

The engineer works closely with development, hardware, validation, and applications teams to debug defects, improve test coverage, and automate test execution on real hardware and simulated/pre-silicon environments.

Experience Level

Mid-level. No specific years of experience specified.

Responsibilities

Key responsibilities include test planning, execution, analysis, and collaboration to resolve defects and improve validation processes.

  • Design, implement, and maintain test plans and test cases for embedded software in the MCUXpresso SDK.
  • Perform functional, regression, and integration testing for drivers, middleware, and examples.
  • Execute tests on real hardware and in simulated or pre-silicon environments where applicable.
  • Analyze test results, identify root causes, and collaborate with developers to debug and resolve defects.
  • Improve test coverage, automation, and test infrastructure.
  • Validate software behavior across different MCU variants, boards, and configurations.
  • Document test results and communicate findings across teams.

Requirements

Must-have technical skills and qualifications follow; nice-to-have items are listed separately.

  • Must-have: Practical experience with embedded systems testing or embedded software development in C.
  • Understanding of microcontroller architecture fundamentals and HW analog/digital circuitry essentials.
  • Experience with hardware-dependent testing (GPIO, timers, DMA, communication peripherals) and debugging close to hardware.
  • Experience with automated testing frameworks or scripting (for example Python).
  • Experience with test execution, defect tracking, and standard software development/testing workflows.
  • Working knowledge of GIT or similar version control systems.
  • Effective written and spoken English communication.
  • Ability to work on physical hardware and in simulated/pre-silicon environments.
  • Valid visa and work permit to work in the Czech Republic (required at application stage).
  • Nice-to-have: Experience with MCUXpresso SDK, BSPs, or low-level drivers; real-time operating systems; automotive or industrial quality standards (e.g. ASPICE, ISO 26262).

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