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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Vehicle Firmware, Core Infrastructure

Tesla is seeking a Software Engineer for Vehicle Firmware to develop test automation infrastructure and tools for vehicle software validation.

Software Development Engineer - BMC, AWS Hardware Engineering Services

AWS is seeking a Software Development Engineer to build and maintain server firmware for their global infrastructure, working with cutting-edge technology in cloud computing.

Embedded Software Engineer

Embedded Software Engineer role at Metalware, developing firmware security solutions for critical infrastructure protection.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

Experienced Design Verification Engineer - Voice and Music Business Unit (Cambridge, UK)

Design Verification Engineer role at Qualcomm's Voice and Music Business Unit, focusing on SOC verification using System Verilog and UVM for wireless audio products.

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 3 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?