Staff Embedded Software Validation Engineer

Expert Technology Services

Palo Alto, CA

JOB DETAILS
LOCATION
Palo Alto, CA
POSTED
3 days ago
Job Summary (Staff Embedded Software Validation Engineer):

- Design, develop, maintain, and scale automated tests for embedded software products in the automotive sector.
- Create and execute test plans, test cases, and test scripts for functional, non-functional, and regression testing.
- Design, build, and bring up remotely accessible test benches using production-intent hardware and peripherals.
- Validate embedded software features across domains such as network communication, IoT/connectivity, multimedia, infotainment/UI, Android, and low-voltage power distribution.
- Collaborate with cross-functional teams to review requirements, analyze system architecture, and provide feedback for testability.
- Develop and maintain test infrastructure to simulate automotive behaviors and automate testing processes.
- Derive test scenarios from requirements, use cases, and system design analysis.
- Work closely with development teams to troubleshoot, resolve bugs, and ensure high-quality software through iterative testing and automation.
- Author and execute automated tests using frameworks (e.g., Pytest, Slash, Robot Framework).
- Debug embedded systems at module and system level, including triage of nightly regression failures.
- Contribute to the continuous improvement of software quality and reliability in automotive embedded systems.

About the Company

E

Expert Technology Services