Software Development Engineer in Test (SDET) – Principal 1, GJFA 5 Level 1
Core
Architect and lead the Software-in-the-Loop (SIL) capability for embedded firmware, defining test strategies, frameworks, and technical roadmaps to ensure simulation fidelity and reliability.
Role type
Principal SDET (Embedded Firmware & Simulation Architecture)
Builds
Scalable Python-based test frameworks, hardware simulations, and reusable libraries for embedded firmware verification.
Domain
Medical device software / Embedded Systems / Firmware Verification
Required skills
Embedded C/C++ firmware development, Real-time Operating Systems (RTOS), Test automation framework architecture, System-level debugging, Risk-based verification, Requirements traceability, Failure analysis, CI/CD integration (Azure DevOps/GitHub), Python for test automation
Preferred skills
Python proficiency, Hardware-in-the-Loop (HIL) testing, Medical device lifecycle practices (IEC 62304), Static analysis tools, Containerized test environments
Technologies
C/C++, Python, RTOS (ThreadX/FreeRTOS), CMake, pytest, Azure DevOps, GitHub, Hardware Simulators
Responsibilities
Establish SIL architecture and technical roadmap; Develop and maintain scalable Python-based tests and simulation utilities; Lead complex failure analysis distinguishing product defects from environment issues; Drive integration of automated tests with CI workflows; Provide technical guidance and mentoring to SDETs and engineers.
Seniority
Principal, hands-on IC with strategic ownership