Software Engineer, Test Automation, Thermal Systems

Electric vehicle and clean energy company revolutionizing sustainable transportation and energy solutions.
$133,440 - $292,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive

Description For Software Engineer, Test Automation, Thermal Systems

Tesla's Thermal Systems Software Team is seeking a Software Engineer to develop simulation and test infrastructure for safety-critical software. This role focuses on validating embedded controllers through Software in the Loop (SIL) and Hardware in the Loop (HIL) testing environments. The position is crucial in managing Tesla's thermal systems, which control temperature for critical powertrain components and vehicle cabin interior.

The role combines innovative software development with practical engineering challenges in the electric vehicle space. You'll be working on Tesla's state-of-the-art testing infrastructure, developing automation tools, and ensuring high-quality software releases. The thermal management system significantly impacts vehicle efficiency, making this role vital for improving Tesla's electric vehicles' performance.

As a Software Engineer in Test Automation, you'll be responsible for designing scalable infrastructure, supporting OTA releases, and working with a world-class team. The position offers unique opportunities to build innovative simulation infrastructure, software tooling, and validation systems without traditional constraints. Your work will directly impact Tesla's mission to accelerate the world's transition to sustainable energy.

The compensation package is competitive, ranging from $133,440 to $292,800 annually, plus additional benefits including comprehensive healthcare, 401(k) matching, and stock purchase options. The role is based in Palo Alto, California, at Tesla's facility, where you'll collaborate with cross-functional teams and contribute to groundbreaking advancements in electric vehicle technology.

Last updated a month ago

Responsibilities For Software Engineer, Test Automation, Thermal Systems

  • Develop firmware simulation tooling in a Software in the Loop environment
  • Design and develop tooling for Hardware in the Loop testers
  • Develop regression test suites for embedded thermal ECUs
  • Create automated validation infrastructure
  • Own the validation release process for customer releases
  • Support software Over the Air (OTA) releases
  • Sign off on regression tests
  • Automate test execution pipelines

Requirements For Software Engineer, Test Automation, Thermal Systems

Python
Linux
Rust
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • Minimum of 3 years of relevant experience in software tooling developing, test automation or embedded development
  • Excellent proficiency in Python
  • Experience in C
  • Knowledge and experience with automation and build tools (Jenkins, Docker, SCons)
  • Experience with basic electronic circuit debugging
  • Knowledge of version control (Git) and continuous integration
  • Excellent verbal and written communication skills

Benefits For Software Engineer, Test Automation, Thermal Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
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
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, Test Automation, Thermal Systems

Product Engineer, Industrial Storage

Tesla Product Engineer role focusing on Industrial Storage systems, combining data analysis, troubleshooting, and cross-functional leadership to improve battery system performance.

Program Manager, Vehicle Attributes

Program Manager position at Tesla leading vehicle dynamics and NVH development for electric vehicles, offering competitive salary and comprehensive benefits.

Software Engineer, Digital Products Engineering

Backend Software Engineer role at Tesla, focusing on digital products and customer-facing systems for vehicle and energy products.

Software Engineer, Speech & Language Models

Tesla Software Engineer position focusing on speech and language models for vehicle infotainment systems, offering competitive pay and comprehensive benefits.

Test Engineer, Compliance

Tesla is seeking a Test Engineer for Compliance to ensure safety and reliability standards for Tesla Energy products and systems.