Embedded Firmware Engineer, Battery Management Systems

Tesla is a leading electric vehicle and clean energy company that develops and manufactures electric cars, battery systems, and renewable energy solutions.
$120,000 - $300,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Automotive

Description For Embedded Firmware Engineer, Battery Management Systems

Tesla is seeking an exceptional Embedded Firmware Engineer to join their Battery Management System (BMS) Team, where you'll play a crucial role in developing the software that powers their world-class electric vehicles. This position offers an exciting opportunity to work at the intersection of automotive innovation and advanced battery technology.

The role involves developing critical low-level firmware and implementing sophisticated algorithms that directly impact vehicle performance, safety, and user experience. You'll be responsible for creating and maintaining the software that manages crucial battery functions, including state of charge, state of health, and power estimation systems. This position requires a unique blend of embedded systems expertise and real-time software development skills.

As part of Tesla's engineering team, you'll collaborate with cross-functional teams to develop and implement new features, working directly with hardware and ensuring the highest standards of quality and reliability. The position offers exposure to cutting-edge technology in electric vehicles and energy storage systems, making it an ideal opportunity for someone passionate about sustainable technology and innovative engineering.

The compensation package is highly competitive, ranging from $120,000 to $300,000 annually, plus additional cash and stock awards. Tesla offers comprehensive benefits including premium healthcare options with $0 payroll deductions, 401(k) with employer match, and various family-friendly benefits. The position is based in the San Francisco Bay Area, putting you at the heart of Tesla's innovation center.

This role is perfect for candidates with a strong background in embedded systems and firmware development, who are excited about contributing to Tesla's mission of accelerating the world's transition to sustainable energy. You'll be working on technology that directly impacts millions of users while helping to shape the future of electric vehicles and energy systems.

The ideal candidate will bring at least one year of relevant experience in firmware engineering or embedded systems development, along with strong programming skills in C/C++ and Python. Your work will be essential in ensuring Tesla's battery management systems remain at the forefront of technology, delivering safe, reliable, and high-performance solutions for Tesla's growing fleet of electric vehicles.

Last updated a day ago

Responsibilities For Embedded Firmware Engineer, Battery Management Systems

  • Develop low-level FW drivers to support new and existing microcontrollers
  • Design and implement real-time software controllers and algorithms for features including state of charge (SOC), state of health (SOH), state of energy (SOE), power estimation, and physics models
  • Work with various cross-functional teams to develop requirements and test plans for new BMS features, diagnostics, algorithms

Requirements For Embedded Firmware Engineer, Battery Management Systems

Python
  • Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, or equivalent experience
  • 1+ years of relevant experience in firmware engineering or embedded systems development
  • Proficiency in C and/or C++ as well as Python or other scripting languages
  • Strong software fundamentals
  • Experience working with real-time systems and embedded microprocessor tools (preferred)
  • Experience testing, debugging, and working directly with hardware (preferred)
  • Experience with control systems (preferred)

Benefits For Embedded Firmware Engineer, Battery Management Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical insurance with $0 payroll deduction options (Aetna PPO and HSA plans)
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution options
  • Company Paid 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
  • 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?

Jobs Related To Tesla Embedded Firmware Engineer, Battery Management Systems

In Vehicle Validation Engineer, Chassis Controls

Tesla seeks Chassis Controls Validation Engineer to test and validate safety-critical vehicle control systems, combining software expertise with dynamic driving skills.

Thermal Controls Engineer, Vehicle Controls

Design and implement thermal control systems for Tesla vehicles, optimizing battery, powertrain, and cabin climate performance through sophisticated algorithm development and testing.

Steering Systems Integration Engineer, Chassis Controls

Tesla Steering Systems Integration Engineer role focusing on automotive control systems, combining software development with systems engineering for electric vehicle innovation.

Software Integration Engineer, Drive Systems

Tesla is seeking a Drive Systems Integration Engineer to lead firmware development and integration for vehicle systems and features.

Software Engineer, Test Automation, Crash Safety

Tesla is hiring a Software Engineer for Test Automation in Crash Safety to develop and maintain critical testing infrastructure for vehicle safety systems.