Lead Software Test Engineer
Core
Define verification and validation approaches for safety-critical embedded software, building automated test frameworks and executing fault injection and stress testing.
Role type
Lead Software Test Engineer (Embedded/Safety-Critical)
Builds
Automated test frameworks for software-in-the-loop and hardware-in-the-loop environments
Domain
Automotive/Embedded Systems / Safety-Critical Software
Required skills
C/C++, Python, Requirements traceability tools (Jama/DOORS), Static/Dynamic analysis, RTOS (QNX), Troubleshooting complex systems, Technical documentation
Preferred skills
Safety standards (ISO 26262, DO-178C), Vehicle networks (CAN, Ethernet), Robotics domains, Electromechanical integration
Technologies
QNX, Linux, NXP S32G, CAN, CAN-FD, Ethernet, UDS, J1939, Jama, DOORS
Responsibilities
Set V&V approach and maintain requirements-to-test traceability, Build and maintain automated test frameworks, Execute fault injection and stress testing, Prepare test evidence and safety-case contributions, Collaborate on design reviews and technical assessments, Provide technical guidance and mentorship
Seniority
Senior, hands-on IC with leadership responsibilities