Tesla

Embedded Firmware Engineer, Battery Management System

Job Description

Posted on: 
2026-05-27

Responsibilities

  • Develop low-level firmware drivers for microcontrollers.
  • Design and implement real-time software controllers and algorithms.
  • Collaborate with cross-functional teams to develop requirements and test plans.
  • Ensure safety, reliability, and high-quality user-facing indicators.
  • Engineer robust, scalable, and performant systems.
  • Test, debug, and work directly with hardware.
  • Contribute to the overall customer experience through effective software solutions.

Job Requirements

  • Degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
  • 1+ years of relevant experience in firmware engineering or embedded systems development.
  • Proficiency in C/C++ and Python or other scripting languages.
  • Strong software fundamentals.
  • Preferred experience with real-time systems and embedded microprocessor tools.
  • Preferred experience in testing and debugging hardware.
  • Evidence of exceptional ability in relevant fields.
Apply now

More job openings