Tesla - Palo Alto, CA

posted about 1 month ago

Full-time - Mid Level
Palo Alto, CA
Transportation Equipment Manufacturing

About the position

As a Hardware in the Loop Software Engineer on the High Voltage Systems team, you will be responsible for the delivery and quality of battery management systems. This role focuses on automating and accelerating the testing of critical firmware components, designing and implementing tools and methods for validating component firmware using simulation and hardware-in-the-loop (HIL) frameworks. Your work will directly contribute to the performance, quality, and safety of Tesla's electric vehicles, advancing sustainable battery technology in the EV industry.

Responsibilities

  • Design, specify, and implement infrastructure of a sophisticated simulation and validation system for vehicle high voltage systems
  • Design a hardware-in-the-loop testing (HIL) framework capable of testing the firmware (written in C++, some C) and model (written in MATLAB)
  • Develop and integrate within continuous integration systems
  • Understand and deconstruct complicated software systems and devise strategies to test these systems
  • Design and develop the data transfer protocol/software to be used in both the hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing system
  • Result logging and analysis

Requirements

  • Degree in Computer Science, Engineering, or equivalent experience
  • 2+ years creating and developing automated simulation/testing frameworks
  • Relevant experience working with hardware systems, including schematic capture, architecture or testing
  • Strong C++/C and proficiency in a common scripting language like Python
  • Excellent software design and architecture skills
  • Knowledge of source control (Git), continuous integration (Jenkins), and Linux experience
  • Understanding of embedded systems concepts (CAN, SPI, I2C, TCP/IP)
  • Experience with electronic systems, circuits, reading schematics, and interpreting layouts
  • Strong intuition for designing systems for testability and scalability

Nice-to-haves

  • Experience with low-power or high-power battery and charging systems
  • Experience developing hardware-in-the-loop (HIL) validation systems

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 options
  • Company Paid HSA Contribution when enrolled in the High Deductible Aetna medical plan
  • 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 (Flex time for salary positions)
  • Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits including critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service