Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer, Battery Management System

$140k - $360k
Full-time

Tesla

What To Expect
As a Software Engineer on the Battery Management System (BMS) Team, you will have the opportunity to help deliver the high-quality software that enables our vehicles to be the best in the world. The team develops all the software required to make our products (past, present, and future) the best they can be by writing low-level firmware drivers, implementing software algorithms, and designing and building validation/test infrastructure. The BMS team places an especially large emphasis on ensuring we deliver a product that is safe, reliable, has high-quality user-facing indicators (i.e. range, SOC, power, etc.), and makes the customer experience the best it can be. Your efforts with the team to engineer robust, scalable, and performant systems would directly contribute to meeting each of those goals.

What You'll Do

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 among various other featuresWork with various cross-functional teams to develop requirements and test plans for new BMS features, diagnostics, algorithms, etc.

What You'll Bring

Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. or the equivalent in experience with evidence of exceptional ability 1+ years of relevant experience (firmware engineer, embedded systems development, etc.) Proficiency in C and/or C++ as well as Python or other scripting languages Strong software fundamentals Preferred: Experience working with real-time systems and embedded microprocessor tools Preferred: Experience testing, debugging, and working directly with hardware

Benefits
Compensation and Benefits
Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:
Medical plans > plan options with $0 payroll deduction Family-building, fertility, adoption and surrogacy benefits Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution Company Paid (Health Savings Accounts) HSA Contribution when enrolled in the High-Deductible medical plan with HSA Healthcare and Dependent Care Flexible Spending Accounts (FSA) 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits Company paid Basic Life, AD&D Short-term and long-term disability insurance (90 day waiting period) Employee Assistance Program Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid Holidays Back-up childcare and parenting support resources Voluntary benefits to include: 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

Expected Compensation

$140,000 - $360,000/annual salary + cash and stock awards + benefits

Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

, Tesla
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer, Battery Management System in California vacancy
  • $210k - $250k

     ...Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing,...  ...testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key responsibilities include implementing... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    2 days ago
  • $155.9k - $227.3k

     ...storage and distribution system is the heart of our electric aircraft: the battery packs that power flight, the Battery Management System (BMS) software...  ...form one energy ecosystem, engineered around the demands of...  ...designing and implementing the embedded C++ software that runs... 
    Suggested
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    1 day ago
  • $144k - $193k

     ...Platforms and Product /Full-time /HybridAs a Firmware Validation Engineer, you will validate firmware functionality at the component, subsystem and system level, ensuring features operate...  ...platform. This includes testing embedded applications, control logic, and feature... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $166k - $220k

     ...Anduril is changing how military systems are designed, built and sold...  ...domain.ABOUT THE JOBAs a Firmware Engineer on Space, you will build and...  ...operations and mission management. You will contribute low level...  ...complex firmware features of an embedded system.Quickly debug and... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    4 days ago
  • $191k - $253k

     ...Anduril is changing how military systems are designed, built and sold...  ....ABOUT THE JOBAs a Senior Firmware Engineer on Space, you will own the...  ...operations and mission management. You will contribute low level...  ...complex firmware features of an embedded system to enable delivery of... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    4 days ago
  • $214k - $290k

     ...technology solutions.Platform management firmware is essential to the...  ...DVT/PVT, debug at board and system level, and drive root-cause...  ...methodology, review code, and mentor engineers; represent firmware...  ...field.Experience: 10+ years of embedded/firmware development experience... 
    Permanent employment
    Full time

    Hyve Design Solutions

    Fremont, CA
    2 days ago
  • A leading university is seeking an experienced Embedded Software/Firmware Engineer in Fremont, California. The candidate will design, develop, and optimize firmware for embedded systems, requiring proficiency in C/C++ and experience with BSP development. The role involves... 

    Wayne State University

    Fremont, CA
    4 days ago
  • $166k - $220k

     ...Anduril is changing how military systems are designed, built and sold...  ...domain. ABOUT THE JOB As a Firmware Engineer on Space, you will build and...  ...operations and mission management. You will contribute low level...  ...firmware features of an embedded system. Quickly debug and troubleshoot... 

    Slope

    Costa Mesa, CA
    4 days ago
  • $140k - $225k

     ...diverse, world-class team—engineers, designers,...  ...human-centric mindset.By embedding AI advancements into every...  ...is seeking an Embedded Firmware Engineer with strong...  ...Collaborate with hardware, systems, and QA teams to...  ...low-power design and battery-constrained firmware architecture... 
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    1 day ago
  • Anduril Industries is seeking a Firmware Engineer on Space to build and deploy firmware for...  ...orbit spacecraft operations and mission management. You will contribute low-level...  ...fielding timelines; experience with embedded systems, bare-metal/RTOS, and C coding is required... 

    Slope

    Costa Mesa, CA
    4 days ago
  • $111.3k - $166.9k

     ...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering...  ...challenges in extending the battery life of the product on one spectrum and...  ...Snapdragon? Join Qualcomm's Thermal and Limits Management Systems Software team to work on bleeding edge... 
    Full time
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    1 day ago
  • $116k - $200k

     ...office has unique expertise in system-level platform solutions...  ...for a wide range of battery-powered, portable applications...  ....Job Summary:The Senior Embedded Firmware Design Engineer is responsible for designing...  ...version control, release management, integration, unit and regression... 
    Full time
    Work at office

    Semtech

    San Diego, CA
    5 hours ago
  •  ...s happening on-site, while creating a system where the reality of construction and...  ...foundation. The Role We're hiring a Senior Embedded Firmware Engineer to help own the firmware that runs...  ...harshest environments in American industry. Battery life, image quality, thermal... 
    Shift work
    Night shift
    Day shift

    Socket

    San Francisco, CA
    2 days ago
  • $165k - $225k

     ...Senior Firmware / Software EngineerAs a Senior Firmware / Software Engineer, you will be a core technical owner of Brelle's embedded platform, building the software...  ...closely with electrical, battery, systems, and vehicle teams...  ...in memory management, and embedded systems... 
    Flexible hours

    Brelle

    Los Alamitos, CA
    14 hours ago
  •  ...Embedded Firmware EngineerExperience in developing, writing, and debugging...  ...interactively with electrical engineers to select a microcontroller...  ...interconnections. Work with systems and software engineers to...  ...coding for ultra low power battery operated MCUs / Processors.... 

    E-Solutions

    Milpitas, CA
    1 day ago
  • $140k - $225k

     ...diverse, world-class team—engineers, designers,...  ...centric mindset. By embedding AI advancements into every...  ...is seeking an Embedded Firmware Engineer with strong...  ...Collaborate with hardware, systems, and QA teams to...  ...low-power design and battery-constrained firmware architecture... 
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    3 days ago
  •  ...Job title: Senior Firmware Developer Work...  .../17) Python Perl Embedded Linux (Yocto/Buildroot...  .../IP Experienced Engineer specializing in developing...  ..., device tree, system). Familiarity with...  ...Knowledge of power management, low-power modes, and battery-operated devices.... 
    Work experience placement

    Tech3pillars Technologies

    California
    3 days ago
  •  ...next generation of rail - battery locomotives that fast...  ...: We're looking for a Firmware/Embedded Software Engineer to write and test software...  ...electric locomotive control systems. You'll work on...  ...Experience with battery management systems or electric vehicle... 
    Full time

    Voltify

    Los Angeles, CA
    more than 2 months ago
  • Parallel Systems in Los Angeles seeks an Embedded Software Engineer for the Perception stack on autonomous, battery-electric rail vehicles. You will own drivers, kernel components, and firmware enabling high-throughput sensors from bring-up to production hardening. Applicants... 

    Parallel Systems

    Los Angeles, CA
    4 days ago
  • Parallel Systems seeks an Embedded Software Engineer for perception stack on autonomous, battery-electric rail vehicles. You will develop drivers and firmware for embedded Linux on ARM/NVIDIA platforms, focusing on high-throughput sensors and real-time performance. You’... 

    Linuxconfig

    Los Angeles, CA
    4 days ago
  • Anduril Industries is seeking a Firmware Engineer to develop low-level embedded software for defense platforms. You’ll implement firmware in C for microcontrollers, contribute to tests, and collaborate with hardware and software teams to ensure robust integration. Candidates... 

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  •  ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined...  ...visibility, autonomous operations management, and “digital twinning” of physical...  ...of motors, DC-DC converters, or battery management systems in embedded... 
    Full time

    Specter

    San Francisco, CA
    1 day ago
  • Position: Full Time Most firmware engineers write code for boards that...  ...electronics, developing embedded control systems for the DC-DC converters,...  ...distribution, and energy management at the heart of an autonomous...  .... Experience with battery systems or energy management... 
    Full time
    Shift work

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    Mountain View, CA
    2 days ago
  • $150k - $230k

     ...control, air quality sensors, alarms, intercoms, and visitor management. We’ve got serious momentum in the market: more than 30,000...  ...deployed across 170+ countries. About This RoleAs a Senior IT Systems Engineer at Verkada, you will be responsible for driving technical... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    4 days ago
  • $120.5k - $243k

    Systems/Software EngineerThis role has been designed as ‘’Onsite’ with an expectation...  ...here. We have the flexibility to manage our work and personal needs. We...  ...hiring an Expert‑level Software Engineer to design and develop embedded software for HPE wired networking switches... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Roseville, CA
    3 days ago
  • Anduril Industries seeks a Firmware Engineer on Space to build and deploy firmware for on-orbit spacecraft operations and mission management. You will contribute low-level firmware for modular capabilities supporting DoD and IC customers across space. You will work with... 

    Anduril Industries

    Costa Mesa, CA
    4 days ago
  • Zipline is seeking a Senior Embedded Software Engineer in South San Francisco to own low‑level and edge software that keeps our long‑range aircraft safe and reliable within a production delivery network. You will work at the hardware/software boundary on flight‑ and safety... 

    Zipline

    South San Francisco, CA
    4 days ago
  • Second Order Effects is seeking an Embedded Engineer to design and implement high-performance firmware and hardware interfaces across diverse projects. You will own architecture, development, testing, and customer interactions, delivering robust embedded solutions in C/... 

    Second Order Effects

    El Segundo, CA
    4 days ago
  • Zipline in South San Francisco seeks a Senior Embedded Software Engineer for the Long Range Platform. You will own low-level and edge software for safe, reliable long-range aircraft within a production network. You'll work at the hardware/software boundary, delivering... 

    Namely

    South San Francisco, CA
    4 days ago
  • $210k - $245k

     ...in platform-level firmware development,...  ...real time operating system integration, and...  ...test of critical embedded software and tooling...  ...Operating System Management: Support RTOS...  ...Collaborate with other engineering disciplines (...  ...the powertrain and battery systems. What... 
    Full time
    Local area
    Flexible hours

    ALSO.

    California
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer, Battery Management System. Be the first to apply!