Software Engineer, Tooling, Self-driving Qa

Tesla Tesla · Auto · Palo Alto, CA · Tesla AI

Software Engineer on the Autopilot QA team responsible for validating the stability and performance of Autopilot software, ensuring quality issues are detected early and resolved. The role involves defining quality metrics, analyzing automation outputs, and collaborating with engineers to improve test coverage and observability. It sits at the intersection of QA engineering, data analysis, and developer tooling, investigating failures in complex embedded systems and tracing regressions. The candidate should be detail-oriented, technically rigorous, and adept at catching problems before they reach the fleet.

What you'd actually do

  1. Define, measure, and review quality and performance metrics to assess release readiness across customer and robotaxi builds
  2. Review automation outputs, investigate failures, and perform root-cause analysis with meticulous attention to detail
  3. Work directly with autopilot engineers to triage issues, scope fixes, and ensure timely resolution before release deadlines
  4. Identify gaps in data collection, test coverage, and observability tooling, and partner with tooling engineers to close them
  5. Build and improve validation scripts, analysis tools, and automation to strengthen the quality pipeline

Skills

Required

  • Python
  • C++
  • QA engineering
  • test automation
  • validation-focused development
  • analytical skills
  • SQL
  • telemetry analysis
  • dashboarding and observability tools
  • LLMs and AI-assisted engineering workflows
  • prompt design
  • building automated skills or agents
  • communication skills
  • follow-through and organizational discipline

Nice to have

  • Grafana
  • Prometheus

What the JD emphasized

  • LLMs and AI-assisted engineering workflows, including prompt design and building automated skills or agents

Other signals

  • AI-assisted engineering workflows
  • LLMs
  • automated skills or agents