

Embedded Software Validation Engineer
Location
Palo Alto, CA
Level
Senior-Level
Department
Transportation
Type
Salary
Job Description
Posted on:
2026-03-03
Responsibilities
- Create and execute test plans, test cases, and test scripts for embedded software validation.
- Design, develop, and maintain automated tests and tools for automotive embedded systems.
- Build and scale remotely accessible test stations with production-intent hardware.
- Collaborate with teams to review requirements and analyze system architecture.
- Develop and test in tandem with developers, troubleshoot, and resolve bugs.
- Participate in code reviews and improve testing methodologies.
- Validate embedded software features across various domains such as network communication and multimedia.
Job Requirements
- Bachelor's degree in Electrical/Mechatronics Engineering, Computer Science, or related field.
- Minimum of 5 years of experience in software testing, specifically in embedded systems.
- Strong programming skills in Python, Rust, or relevant languages.
- Experience with automated testing frameworks.
- Strong debugging skills for embedded systems.
- Knowledge of automotive communication protocols and standards.
- Familiarity with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing.




