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 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer, Battery Management System in California vacancy
  • $140k - $360k

     ...What To Expect As a Software Engineer on the Battery Management System (BMS) Team, you will have the opportunity...  ...they can be by writing low-level firmware drivers, implementing software...  ...relevant experience (firmware engineer, embedded systems development, etc.)... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    California
    4 days ago
  • $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

    Foster, CA
    19 hours 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
    4 days 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
    19 hours 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
    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... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 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
    19 hours ago
  • DoorDash Labs is seeking an Embedded Software Engineer to lead ARM-based firmware bring-up across robotics products in San Francisco....  ...for motion control, sensors, and power management, and collaborate with electrical and systems engineers across the full development cycle... 

    DoorDash

    San Francisco, CA
    4 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
    2 days ago
  • A leading staffing and consulting firm is seeking a Lead Embedded Software Engineer in San Francisco to guide the development of advanced firmware systems for autonomous vehicles. In this role, you will lead a team while directly contributing to software development using... 

    Andiamo

    San Francisco, CA
    1 day 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... 
    Full time
    Work experience placement

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  • Ōura is seeking a Senior Firmware Engineer in San Francisco to develop cutting-edge firmware for their battery-powered devices. In this role, you will handle power management firmware, ensuring optimal charging and battery performance. The ideal candidate will have over... 

    URA

    San Diego, CA
    3 days 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
    2 days 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
    3 days ago
  • Yoh Services LLC seeks an Embedded Software Engineer to help build RTOS-based vehicle software for an automotive infotainment...  ...like vehicle access, networking and power management, collaborating with software, hardware and systems teams to deliver reliable, scalable software... 

    Yoh

    Palo Alto, CA
    4 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
    2 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
    2 days 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...  ...environments in American industry. Battery life, image quality, thermal performance... 
    Shift work
    Night shift
    Day shift

    Socket.dev

    San Francisco, CA
    1 day ago
  •  ...emerging wireless and embedded technologies for next-generation...  ...and architect embedded systems and firmware solutions for smart...  ...and optimize power-management strategies for long battery life in resource-constrained...  ...Science, Computer Engineering, Electronic Engineering... 

    Jobtailor

    Lake Forest, 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
    19 hours 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
    2 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
    1 day 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
    2 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
    2 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
    2 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
    2 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
    21 days ago
  • $160k - $275k

     ...quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in...  ...MatX products across compute, memory management. High-speed connectivity and other...  ...team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers... 
    Daily paid
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    14 hours ago
  •  ...yearRemote50% Remote Work with Program & Product Management, technical leads, and product...  ...Ubuntu, etc.), Windows Server operating systems, Windows Client operating systems, and VMWare...  ...automated test execution to test engineers at various global locations. Provide training... 
    Local area
    Remote work

    Net2Source

    San Jose, CA
    3 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!