Overview
Skills
Job Details
Title: Firmware Validation Engineer
Location: Palo Alto, CA
Client: Tesla
Hiring Mode: Only W2
This will be part of the supercharger team and will be responsible for testing our EV charger features to ensure the quality and safety of the charging experience for both Tesla owners and third party EVs. You will architect, design, and implement firmware validation procedures, equipment, tooling, and automation to efficiently test charging components and subsystems. You will work closely with development and integration teams to explore and validate the performance capabilities of our hardware and firmware to ensure code quality is high.
Must Haves:
· Proficiency in Python, C, C++
· 2+ years of relevant experience in embedded design/validation
· Expertise testing devices and debugging hardware (oscilloscope, logic analyzer, DMM)
· Desire to participate in improving code robustness and designing testing infrastructure
Day-to-Day
· design advanced automated test suites for the Hardware/Processor/Software-in-the-loop (HIL/PIL/SIL)
· Architect methods of integrating the automated test suites into development processes
· Create reporting mechanisms for automated testing for firmware and hardware
· Work alongside the development and integration teams to create automated regression tests
· Create and execute test plans designed to expose weakness or faults in components
Plusses:
· Experience with Docker
· Experience designing or interfacing with test setups
· Knowledge of source control (Git) and continuous integration (Jenkins)