Software Development Engineer in Test (SDET) – Embedded Firmware / SIL – Senior Engineer, GJFA 6 Level 1
Core
Develop automated tests and simulation frameworks for embedded firmware to validate functional behavior, interfaces, and fault handling before target deployment.
Role type
Senior embedded firmware test engineer (SIL)
Builds
Automated test suites, hardware simulations, and reusable test utilities for embedded medical devices
Domain
Medical device software / Embedded systems
Required skills
Embedded C/C++, Real-time operating systems (RTOS), Firmware architecture, Python (test automation), Hardware simulation, Requirements traceability, Risk-based verification, Static analysis, CI/CD integration, Root-cause analysis
Preferred skills
IEC 62304 lifecycle practices, ThreadX or FreeRTOS, pytest, CMake, Containerized test environments, Hardware-in-the-loop (HIL) testing
Technologies
C, C++, Python, Azure DevOps, GitHub, RTOS, CMake, pytest
Responsibilities
Analyze firmware requirements and source code to identify test scenarios; Adapt firmware and OS for host-based SIL execution; Develop and maintain Python test scripts and hardware simulations; Execute tests, reproduce defects, and investigate failures; Integrate tests with CI workflows; Collaborate on improving testability and framework reliability.
Seniority
Senior, hands-on IC