Software QA Engineer, Self-Driving

Tesla is an automotive and clean energy company that develops electric vehicles and autonomous driving technology.
$108,000 - $216,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Image Processing, Cell Qualification

Software Engineer position at Tesla focusing on developing computer vision algorithms for battery cell analysis and qualification.

Software Engineer, Scenario Creation, Simulation

Software Engineer position at Tesla focusing on developing simulation scenarios and validation tools for Autopilot system, requiring 3+ years of software development experience.

Software Validation Engineer, Integration, AI Platforms

Software Validation Engineer role at Tesla, focusing on AI platform integration for autonomous vehicles and robotics systems.

Software Engineer, ML Infra, Dojo

ML Software Engineer position at Tesla working on Dojo supercomputer infrastructure for autonomous driving technology.

Software Engineer, Generalist, AI Infrastructure

Software Engineer position at Tesla focusing on AI infrastructure development and optimization for autonomous driving systems.

Description For Software QA Engineer, Self-Driving

Tesla is at the forefront of autonomous vehicle technology, seeking a Software QA Engineer to join their Self-Driving team. This role offers an exciting opportunity to work on cutting-edge technology that is reshaping the automotive industry. The position is based in the San Francisco Bay Area and offers a competitive salary range of $108,000 to $216,000 annually, plus additional benefits and stock awards.

As a Software QA Engineer, you'll be instrumental in validating Tesla's Autopilot features and helping transition to Unsupervised Full Self-Driving. The role requires a unique blend of technical expertise in Python or C++ programming, quality assurance experience, and a deep understanding of autonomous systems. You'll work with teams across multiple time zones in the US, Europe, and Asia, requiring flexibility in your work schedule.

The position offers significant growth potential within Tesla's innovative environment. You'll be responsible for developing and executing test strategies, maintaining automation frameworks, and analyzing complex systems. The role requires both technical depth in software testing and breadth in understanding autonomous vehicle systems.

Key responsibilities include performing various types of testing (functional, stress, and performance), monitoring Autopilot performance through Tesla's telemetry pipeline, and working closely with firmware developers to resolve issues. The ideal candidate will have several years of experience in feature validation within automotive, aerospace, or robotics systems.

Tesla offers an impressive benefits package including medical plans with zero payroll deduction, dental and vision coverage, 401(k) with employer match, stock purchase plans, and various family-friendly benefits. The company's commitment to innovation, sustainability, and transforming transportation makes this an exciting opportunity for someone passionate about autonomous technology and quality assurance.

This role would be ideal for a mid-level engineer who wants to make a direct impact on the future of autonomous driving technology while working with cutting-edge tools and technologies. The position offers the unique opportunity to work on products that are actively shaping the future of transportation while being part of a team that values innovation, attention to detail, and technical excellence.

Last updated 2 months ago

Responsibilities For Software QA Engineer, Self-Driving

  • Help transition Tesla's Autopilot to Unsupervised Full Self-Driving
  • Support in maintaining existing tooling/automation/simulation code
  • Perform functional, stress, and performance tests
  • Leverage Tesla's telemetry pipeline to monitor Autopilot performance
  • Identify effective test strategies and craft test plans
  • Analyze issues and work with firmware developers
  • Review system requirements for testability
  • Create data visualizations and metrics

Requirements For Software QA Engineer, Self-Driving

Python
  • Solid coding skills in Python or C++
  • Strong English communication skills (CEFR C1 level minimum)
  • Degree in Computer Science/Computer Engineering or related field
  • Several years of experience in feature validation
  • Hands-on experience troubleshooting software and hardware
  • Outstanding attention to detail
  • Valid driver's license
  • Flexibility for domestic and international travel

Benefits For Software QA Engineer, Self-Driving

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Medical plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare
  • Commuter benefits
  • Employee discounts

Interested in this job?