Teslaposted 17 days ago
Palo Alto, CA
Motor Vehicle and Parts Dealers

About the position

Join Tesla's Charging Team to innovate and validate the software for cutting-edge charging products, including Wall Connector, Mobile Connector, and the charger for Tesla's Optimus robot. As a Firmware/Software Validation Engineer, you'll ensure the safety, reliability, and quality of charging systems used by Tesla owners and third-party EVs. You'll architect automated test frameworks, design validation infrastructure, and collaborate with firmware developers to accelerate development cycles while maintaining rigorous standards. Your work will directly impact product robustness and empower engineers to deploy firmware updates with confidence.

Responsibilities

  • Design and deploy advanced automated test frameworks for embedded firmware validation
  • Architect CI/CD pipelines to integrate automated testing into firmware development workflows
  • Develop hardware-in-the-loop (HIL) test systems using tools like oscilloscopes, logic analyzers, and custom automation
  • Create actionable test reports to track code coverage, regression metrics, and release readiness
  • Reverse-engineer complex systems to identify edge cases and failure modes
  • Collaborate with cross-functional teams to refine validation strategies and troubleshoot issues
  • Drive adoption of best practices for test automation, code robustness, and infrastructure scalability

Requirements

  • 3+ years of experience in embedded systems validation, firmware testing, or related fields
  • Proficiency in Python and C/C++; familiarity with Go or Rust is a plus
  • Hands-on expertise with hardware debugging tools (oscilloscopes, protocol analyzers, etc.)
  • Strong understanding of software architecture, RTOS, and communication protocols (CAN, Ethernet, SPI)
  • Ability to translate complex requirements into scalable test solutions
  • Degree in Electrical Engineering, Computer Engineering, or equivalent experience
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service