Software Validation Engineer, Hardware in the Loop, Crash Safety

Tesla develops electric vehicles and clean energy solutions, focusing on innovative technology and safety.
$120,000 - $252,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · AI

Description For Software Validation Engineer, Hardware in the Loop, Crash Safety

The Crash Safety Firmware team at Tesla is seeking an experienced Validation Engineer to design and maintain Hardware in the Loop (HIL) and Processor in the Loop (PIL) testers, and develop validation software, test cases, infrastructure, and tools to validate safety-critical embedded firmware and application software of the airbag controller.

Responsibilities include:

  • Designing scalable infrastructure to execute tests
  • Supporting new feature releases and software releases
  • Signing off on regression tests
  • Developing infrastructure for rapid algorithm iteration
  • Creating and maintaining automated validation infrastructure
  • Executing automated regression test suites for safety-critical crash safety firmware
  • Analyzing and improving regression test suite coverage
  • Owning the validation release process for customer releases
  • Creating and executing board-level test plans

This role offers a unique opportunity to build innovative infrastructure, tooling, automation, and validation systems while applying creativity without constraints. The Crash Safety Firmware team develops and integrates airbag controller functionality that makes Tesla's vehicles the safest on the road. You'll work alongside deeply knowledgeable Engineers from different disciplines in a fast-paced environment, using cutting-edge software development tools and practices.

Tesla offers competitive compensation and comprehensive benefits, including medical, dental, vision, 401(k) with employer match, stock options, and various other perks. The company is committed to diversity, equal opportunity, and providing reasonable accommodations to individuals with disabilities.

Join Tesla to tackle some of the most ambiguous and challenging problems in the industry while contributing to the mission of improving real-world crash safety through smart engineering and ambitious innovation.

Last updated 5 days ago

Responsibilities For Software Validation Engineer, Hardware in the Loop, Crash Safety

  • Design and maintain Hardware in the Loop and Processor in the Loop testers
  • Create and develop automated validation infrastructure
  • Develop and execute automated regression test suites for safety-critical crash safety firmware
  • Continuously analyze and improve regression test suite coverage
  • Own the validation release process for customer releases
  • Create and execute board level test plans

Requirements For Software Validation Engineer, Hardware in the Loop, Crash Safety

Python
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • Minimum of 3 years of relevant experience in embedded development or test automation
  • Excellent proficiency in Python and C
  • Strong understanding of analog & digital circuits
  • Experience with PCB component selection
  • Knowledge of circuit board design
  • Knowledge of version control (Git) and continuous integration
  • Excellent verbal and written communication skills

Benefits For Software Validation Engineer, Hardware in the Loop, Crash Safety

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Commuter Benefits
  • Competitive pay
  • Aetna PPO and HSA medical plans
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Company Paid Health Savings Account (HSA) Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • LGBTQ+ care concierge services
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits (critical illness, hospital indemnity, accident insurance, theft & legal services, 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 Validation Engineer, Hardware in the Loop, Crash Safety

Senior System Software Engineer Platform - Server Embedded Firmware

NVIDIA seeks Senior System Software Engineer for Server Embedded Firmware, focusing on ARM microcontrollers and manageability features.

Senior System Software Engineer Platform - OpenBMC

Senior System Software Engineer for OpenBMC at NVIDIA, developing firmware for GPU Server platforms with focus on Arm architecture.

Sr. Flight Test Engineer

Senior Flight Test Engineer role at Reliable Robotics, verifying flight control systems for automated aviation technology.

Senior Electronics Engineer II

Senior Electronics Engineer II role at CesiumAstro for developing complex space and aerospace communication systems.

Senior Software Defined Radio (SDR) Engineer

Senior SDR Engineer at Lynk to develop space-based cellular payloads, requiring expertise in SDR, DSP, and communication systems.