Embedded Software Validation Engineer, Tesla Bot – Palo Alto, California

Tesla

What to Expect

Tesla’s Optimus firmware team is growing, and we are looking to hire a Software Validation Engineer to take ownership of architecting, building, and maintaining test infrastructure for joint controllers. This work will enable the team to ship software releases to our growing robot fleet with high confidence.

We are looking for an experienced Validation Engineer to create validation infrastructure from scratch to continuously test safety critical code changes for joint controllers. In addition, this role would also involve development of test cases and any tooling required to ease writing tests. This is a unique opportunity to create infrastructure from scratch and own the roadmap for future iterations.

Come join a team of deeply knowledgeable engineers that strive to disrupt the field of automation and change the way the world interacts with robots.

What You’ll Do
Create and develop automated validation infrastructure (HIL/SIL) to enable reliable, efficient, thorough, accurate, and repeatable tests
Develop and execute automated regression test suites for safety critical joint controls firmware
Continuously analyze and improve regression test suite coverage
Own the validation release process for customer releases, including test strategy scoping, test execution, and sign off
Create and execute board level test plans to expose weaknesses or faults
What You’ll Bring
2-5+ years of relevant experience in embedded development or test automation
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
Excellent proficiency in Python, C 
Experience with communication technologies CAN and Ethernet
Knowledge of version control (Git) and continuous integration
Excellent verbal and written communication skills to coordinate with the team
Knowledge and experience with automation and build tools is a plus, ex. Jenkins, Docker, SCons
Previous experience in auto-industry or validating highly complex and asynchronous embedded systems is a plus
Ability to read and review electronic circuit schematic is a plus

Palo Alto, California

Full time

Job Overview