Embedded SW Validation Engineer
Core
Design, implement, and maintain test plans and cases for embedded software in the MCUXpresso SDK, performing functional, regression, and integration testing on real hardware and simulated environments.
Role type
Embedded SW Validation Engineer
Builds
High-quality, production-ready software development kits (SDKs) for NXP microcontrollers
Domain
Automotive, industrial, IoT, and mobile embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded systems testing, C programming, microcontroller architecture, hardware-dependent testing (GPIO, timers, DMA, communication peripherals), automated testing frameworks/scripting (Python), defect tracking, version control (GIT)
Preferred skills
NXP MCUXpresso SDK/BSP experience, Realtime operating systems, Automotive/industrial quality standards (ASPICE, ISO 26262)
Technologies
MCUXpresso SDK, Python, GIT
Responsibilities
Design and maintain test plans and cases for embedded software; Execute tests on real hardware and simulated environments; Analyze test results and collaborate with developers to debug defects; Contribute to test automation and infrastructure; Validate software behavior across MCU variants and configurations; Document test results and communicate findings.
Seniority
Mid-level, hands-on IC