Software QA Engineer, Body Controls Firmware

Tesla is an automotive and clean energy company that designs and manufactures electric vehicles and renewable energy solutions.
$108,000 - $216,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive

Description For Software QA Engineer, Body Controls Firmware

Tesla's Body Controls Firmware team is seeking a Software QA Engineer to join their dynamic group responsible for the firmware, sensing, and controls of mechatronics systems in Tesla vehicles. This role offers an exciting opportunity to work on cutting-edge automotive technology, including falcon wing doors, seats, liftgates, and various vehicle control systems.

The position combines software quality assurance with embedded systems expertise, requiring strong technical skills in Python and test automation. You'll be part of a small, passionate team that values robust and reliable embedded systems development. The role involves designing and implementing comprehensive test cases, collaborating across engineering disciplines, and maintaining critical test infrastructure.

This is an excellent opportunity for someone with a strong technical background who wants to impact the future of electric vehicles. Tesla offers comprehensive benefits, competitive compensation including stock awards, and the chance to work with cutting-edge technology. The position is based in the San Francisco Bay Area, allowing you to work directly with Tesla's core engineering teams.

The ideal candidate will bring a combination of software engineering expertise and quality assurance experience, with the ability to understand complex systems and develop sophisticated test solutions. You'll have the opportunity to work on real-world applications of embedded systems while contributing to Tesla's mission of accelerating the world's transition to sustainable energy.

Last updated 27 minutes ago

Responsibilities For Software QA Engineer, Body Controls Firmware

  • Design exhaustive automated test cases for software and hardware in the loop test fixtures
  • Collaborate with software, hardware, and integration engineers
  • Assist in the design of new test fixtures
  • Execute and maintain regression tests for software functionality
  • Develop and maintain test infrastructure for automation, result collection, and analysis

Requirements For Software QA Engineer, Body Controls Firmware

Python
Rust
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, or proof of exceptional skills
  • Ability to develop tests from specifications
  • Fluent in Python
  • Experience writing self-documenting, reusable, and maintainable code
  • Ability to collaborate on and communicate complex technical concepts
  • Experience reading and reviewing electrical schematics (preferred)
  • Experience with Rust (preferred)
  • Experience with lab equipment (preferred)
  • Familiar with communication protocols (CAN, LIN, UART, SPI, I2C) (preferred)
  • Experience with continuous integration and revision control (preferred)

Benefits For Software QA Engineer, Body Controls Firmware

Medical Insurance
Dental Insurance
Vision Insurance
401k
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
  • Company paid Basic Life, AD&D, disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Voluntary benefits including critical illness and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software QA Engineer, Body Controls Firmware

Software Validation Engineer, Thermal Systems

Software Validation Engineer position at Tesla focusing on thermal systems validation, combining embedded systems expertise with thermal engineering for electric vehicle innovation.

Engineering Technician, Vehicle Test

Engineering Technician position at Tesla focusing on Semi commercial vehicle testing, requiring 5+ years automotive experience and expertise in electric vehicle systems.

Electronic Design Engineer, New Programs Engineering

Electronic Design Engineer position at Tesla, focusing on prototype vehicle development and electrical systems integration with competitive compensation and comprehensive benefits.

Mechanical Design Engineer, Exteriors

Design and develop exterior components for Tesla vehicles, focusing on mechanical engineering and automotive design.

Embedded System Software Engineer, Vehicle Charging Interface

Embedded Systems Software Engineer position at Tesla, focusing on vehicle charging interface development with C programming and real-time firmware expertise.