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
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 for Tesla's thermal management systems, which control temperature for critical powertrain components and vehicle cabin interior.

The role combines technical expertise in software development, automation, and validation with the opportunity to impact electric vehicle efficiency. You'll work with cutting-edge technology to build innovative simulation infrastructure, software tooling, and automation systems. The position offers a unique chance to contribute to Tesla's mission of accelerating the world's transition to sustainable energy.

As a member of the team, you'll be responsible for developing firmware simulation tools, creating regression test suites, and managing validation processes for customer releases. The role requires strong technical skills in Python, C, and automation tools, combined with understanding of electronic circuits and motor controls.

The position offers competitive compensation ranging from $133,440 to $292,800 annually, plus comprehensive benefits including medical, dental, and vision coverage, 401(k) with employer match, and stock purchase options. Tesla provides a collaborative environment where you can apply your creativity without constraints while working on technology that's changing the automotive industry.

Last updated 13 minutes 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

Requirements For Software Engineer, Test Automation, Thermal Systems

Python
Linux
  • 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
Commuter Benefits
Parental Leave
  • 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
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

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

Supplier Industrialization Engineer, Semi

Tesla Supplier Industrialization Engineer position focusing on component development, supplier management, and quality control for automotive manufacturing.

Engineering Program Manager, Product Integration

Engineering Program Manager position at Tesla, managing vehicle integration projects with competitive pay and comprehensive benefits.

Application Support Engineer, Factory Software (Night Shift)

Night shift Application Support Engineer role at Tesla, supporting factory software systems and providing technical solutions for manufacturing operations.

Software Engineer, Simulation, Tesla Bot

Software Engineer position at Tesla, focusing on simulation development for the Tesla Bot project, offering competitive salary and comprehensive benefits.

Craftsmanship Engineer

Tesla Craftsmanship Engineer position focusing on ensuring quality perception and design optimization of Tesla products.