Software Engineer, HIL, High Voltage Systems

Tesla is a leading electric vehicle and clean energy company pioneering sustainable transportation solutions.
$133,440 - $292,800
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Automotive

Description For Software Engineer, HIL, High Voltage Systems

Tesla is seeking a Hardware in the Loop Software Engineer to join their High Voltage Systems team, focusing on battery management systems development. This role combines embedded systems expertise with automotive innovation, where you'll be instrumental in developing and implementing sophisticated testing frameworks for critical firmware components. The position offers an opportunity to work on cutting-edge electric vehicle technology while ensuring the safety and performance of Tesla's battery systems.

The role involves creating automated testing solutions using both hardware-in-the-loop (HIL) and software-in-the-loop (SIL) frameworks. You'll be working with C++, Python, and various embedded systems protocols to design and implement robust testing infrastructure. The position requires a strong background in both software development and hardware systems, making it ideal for engineers who enjoy working at the intersection of software and hardware.

As part of Tesla's Vehicle Software team in Palo Alto, you'll be at the forefront of electric vehicle innovation. The company offers comprehensive benefits including competitive salary, medical coverage, 401(k) with employer match, and stock purchase options. This is an excellent opportunity for engineers passionate about sustainable transportation and complex systems development.

The ideal candidate will bring both technical expertise and a vision for scalable, efficient testing systems. You'll be working with state-of-the-art technology while contributing to Tesla's mission of accelerating the world's transition to sustainable energy. The role offers significant growth potential and the chance to work on technology that's reshaping the automotive industry.

Last updated 2 months ago

Responsibilities For Software Engineer, HIL, High Voltage Systems

  • Design and implement infrastructure for simulation and validation system for vehicle high voltage systems
  • Design hardware-in-the-loop testing framework for firmware and model testing
  • Develop and integrate within continuous integration systems
  • Design and develop data transfer protocol/software for HIL and SIL testing systems
  • Handle result logging and analysis
  • Understand and deconstruct complicated software systems and devise testing strategies

Requirements For Software Engineer, HIL, High Voltage Systems

Python
Linux
  • Degree in Computer Science, Engineering, or equivalent experience
  • 2+ years creating and developing automated simulation/testing frameworks
  • Experience with hardware systems, including schematic capture, architecture or testing
  • Strong C++/C and Python programming skills
  • Knowledge of Git, Jenkins, and Linux
  • Understanding of embedded systems concepts (CAN, SPI, I2C, TCP/IP)
  • Experience with electronic systems, circuits, reading schematics, and interpreting layouts
  • Strong system design skills for testability and scalability
  • Experience with low-power or high-power battery and charging systems preferred
  • Experience developing hardware-in-the-loop validation systems preferred

Benefits For Software Engineer, HIL, High Voltage Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts
  • 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
  • Back-up childcare and parenting support resources
  • 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 Engineer, HIL, High Voltage 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, Interiors

Design and engineer interior systems for Tesla vehicles, leading innovation in automotive interior development with competitive pay and comprehensive benefits.

Systems Integration Engineer, Thermal Systems

Systems Integration Engineer position at Tesla, focusing on thermal systems software development and integration for electric vehicles.

Software Engineer, Infotainment Platforms Validation, Vehicle Software

Software Engineer position at Tesla focusing on validation of infotainment platforms and vehicle software systems, offering competitive compensation and comprehensive benefits.

Mechanical Design Engineer, High Voltage Distribution, Semi

Design and develop high voltage distribution systems for Tesla vehicles, focusing on mechanical design and integration of powertrain components.