Software Test Engineer – Embedded Verification
Core
Design, develop, and execute functional, integration, regression, and system verification for embedded software features using HIL setups and simulators.
Role type
Embedded software verification engineer (IC)
Builds
Embedded software features for product-based organizations
Domain
Embedded systems / Hardware-in-the-Loop verification
Deliverable
production ML models | product features
Required skills
Embedded systems verification, Python/C# automation, debugging, hardware/software integration, BDD scenarios, regression testing, root cause analysis
Preferred skills
CI/CD pipeline integration, Agile methodologies, firmware validation
Technologies
Python, C#, Hardware-in-the-Loop (HIL), simulators, engineering test stations
Responsibilities
Design and execute verification strategies and test cases; Develop and maintain automated verification solutions; Configure and maintain verification environments; Investigate defects via log analysis and root cause analysis; Collaborate with cross-functional teams on verification process improvements.
Seniority
Mid-level, hands-on IC