Embedded Software Engineer, Thermal Systems

Tesla is a leading electric vehicle and clean energy company.
$120,000 - $252,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Automotive · AI

Description For Embedded Software Engineer, Thermal Systems

As an Embedded Software Engineer on the Thermal Systems Software team at Tesla, you will play a key role in accelerating the delivery and refinement of Tesla-designed thermal systems for all Tesla Vehicles. Your responsibilities will include architecting, designing, and implementing embedded firmware for various motors, actuators, and sensors in the thermal system. You will also contribute to the development of user-facing features to enhance the accuracy and intuitiveness of the vehicle cabin heating, ventilation, and air conditioning system.

Tesla Thermal Systems manage the temperature of critical powertrain systems like the battery, drive units and charger, as well as temperature control of the vehicle cabin interior. The thermal management system is one of the biggest consumers of energy in an electric vehicle, making your contributions crucial in improving the efficiency of our vehicles and changing the way the world perceives electric vehicles.

Key responsibilities include:

  • Developing, enhancing, and debugging behaviors for coolant, refrigerant, and cabin HVAC systems
  • Driving firmware development in C for real-time embedded environments
  • Hands-on hardware bring up and component validation
  • Collaborating with cross-functional teams to produce integrated software-hardware solutions
  • Implementing continuous improvements and best practices

Required qualifications:

  • 4+ years of relevant experience in real-time embedded software development
  • Degree in Electrical Engineering, Computer Engineering or equivalent experience
  • Proficiency in C, Python, and real-time embedded environments
  • Strong software fundamentals and experience with microcontroller peripherals
  • Hands-on experience with various motor and sensor types
  • Familiarity with control loops and PID controllers

Tesla offers competitive compensation and comprehensive benefits, including medical, dental, vision, 401(k) with employer match, stock options, and more. The company is committed to diversity, equal opportunity, and providing reasonable accommodations to individuals with disabilities.

Last updated 2 days ago

Responsibilities For Embedded Software Engineer, Thermal Systems

  • Develop, enhance and debug new and existing behaviors for the coolant, refrigerant, and cabin HVAC systems
  • Drive firmware development in C in a real-time embedded environment for performance, scalability, robustness, and tight integration with the hardware
  • Hands-on with hardware bring up, build and enforce component validation for delivering robust, functional code
  • Collaborate across disciplines with electrical, mechanical, and controls engineering teams to produce integrated software-hardware solutions
  • Work with various cross-functional teams to develop requirements for new thermal system features, diagnostics, algorithms, etc
  • Clearly communicate complex technical concepts to management, highlighting key issues and risks
  • Implement continuous improvements and best practices within the team, and larger organization

Requirements For Embedded Software Engineer, Thermal Systems

Python
Rust
  • 4+ years of relevant experience in real-time embedded software development
  • Degree in Electrical Engineering, Computer Engineering or equivalent in experience
  • Proficiency in C and real time embedded environments
  • Proficiency in Python
  • Strong software fundamentals including firmware architecture, algorithm development, data structures, code modularity, and maintainability
  • Fluent in working with microcontroller peripherals such as timers, ADC, GPIO, PWM, SPI, UART, LIN, I2C
  • Hands on experience with various motor types (brushed, brushless, steppers) and sensor types (analog, digital encoders)
  • Experience with reading electrical schematics and understanding circuit behavior
  • Familiarity with control loops and PID controllers

Benefits For Embedded Software Engineer, Thermal Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
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 Health Savings Account (HSA) Contribution
  • 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, and Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits (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

Interested in this job?

Jobs Related To Tesla Embedded Software Engineer, Thermal Systems

System Power Engineer, Ring Hardware

Ring is hiring a System Power Engineer to develop and test power solutions for next-generation Doorbell/Camera hardware, ensuring high product quality and driving continuous improvement.

Hardware Design Engineer, FireTV

Experienced Hardware Design Engineer needed for Amazon's FireTV team to lead hardware development and innovation.

Sr. System Software Engineer

Senior System Software Engineer role at Apple, focusing on home architecture and sensing, requiring iOS, C/C++, and Python expertise.

Display Silicon Digital Architect

Apple is hiring a Display Silicon Digital Architect to develop custom silicon for new display features and technologies.

Software Development Engineer - Core Sensors Architecture

Apple seeks a Software Development Engineer for Core Sensors Architecture to work on foundational software for iconic products.