Software Engineer, HIL, High Voltage Systems

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

Description For Software Engineer, HIL, High Voltage Systems

Tesla is seeking a Hardware in the Loop Software Engineer for their High Voltage Systems team, focusing on battery management systems validation. This role combines embedded systems expertise with automotive innovation, working on critical firmware components that power Tesla's electric vehicles. The position offers an opportunity to work with cutting-edge electric vehicle technology while contributing to sustainable transportation.

The role involves designing and implementing sophisticated simulation and validation systems for vehicle high voltage systems, creating hardware-in-the-loop testing frameworks, and developing tools that ensure the performance, quality, and safety of Tesla's electric vehicles. You'll work with C++, Python, and various embedded systems protocols while collaborating with teams to advance Tesla's battery technology.

This is an ideal opportunity for someone with a strong background in embedded systems, hardware testing, and software development. You'll be directly involved in shaping the future of electric vehicles while working with state-of-the-art technology. The position offers competitive compensation ($120,000-$252,000) and comprehensive benefits, including medical, dental, vision, 401(k) with matching, and stock purchase options.

The role is based in the San Francisco Bay Area and requires 2+ years of experience in automated testing frameworks. You'll be part of Tesla's mission to accelerate the world's transition to sustainable energy while working on some of the most advanced electric vehicle systems in the industry.

Last updated 9 hours 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 (HIL) 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
  • Perform result logging and analysis
  • Test and validate battery management systems

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
  • Experience with low-power or high-power battery and charging systems preferred
  • Experience developing hardware-in-the-loop (HIL) validation systems preferred

Benefits For Software Engineer, HIL, High Voltage Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical insurance with $0 payroll deduction options
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Health Savings Account (HSA) with company 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 and parenting support
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, HIL, High Voltage Systems

Embedded System Software Engineer, Vehicle Charging Interface

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

Powertrain Controls Engineer, Vehicle Controls

Tesla Powertrain Controls Engineer position focusing on developing and implementing advanced control algorithms for electric vehicle systems.

Reliability Engineer, Power Electronics

Tesla seeks Reliability Engineer for Power Electronics to ensure product reliability from concept to field operation across vehicle products and Optimus robot.

Software Integration Engineer, High Voltage Systems

Software Integration Engineer role at Tesla, focusing on high voltage systems firmware integration for electric vehicles, offering competitive salary and benefits.

Product Support Engineer, Powertrain

Tesla Powertrain Engineer position combining software development and automotive engineering to develop diagnostic tools for electric vehicle systems.