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

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 features Work 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. #J-18808-Ljbffr Tesla

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer, Battery Management System in Palo Alto, CA vacancy
  • $140k - $300k

    Tesla is seeking an Embedded Software Engineer in Palo Alto to contribute to battery management systems for their energy products. This role involves developing and debugging real-time software in embedded RTOS environments and collaborating with hardware teams for design... 
    Suggested

    Tesla

    Palo Alto, CA
    2 days ago
  • Tesla, located in Palo Alto, is seeking a Software Engineer for the Battery Management System Team. In this role, you will develop high-quality software, focusing on firmware drivers and real-time software algorithms that enhance vehicle performance and reliability. The... 
    Suggested

    Tesla

    Palo Alto, CA
    1 day ago
  • Tesla is seeking an Embedded Software Engineer based in California to drive innovative Battery Storage solutions. This role involves...  ...implementing software for utility-scale systems. You will collaborate across...  ...experience in software/firmware development, particularly in... 
    Suggested

    Tesla

    Palo Alto, CA
    2 days ago
  • Cyngn Inc. in Mountain View, CA, seeks a Staff Embedded Software Engineer. This role involves leading the design and development of firmware for vehicle drive and safety controllers, ensuring robust production-quality systems. With 8-12+ years in embedded software,... 
    Suggested
    Flexible hours

    Cyngn Inc.

    Mountain View, CA
    5 days ago
  •  ...-reliability, safety-critical systems. • Deep BMS Mastery: Applied expertise in Battery Management Systems, High Voltage (HV) systems...  ...the Altium design suite. • Embedded Systems Expertise: Hands-on...  ...at the hardware, software, and firmware levels. • Solid... 
    Suggested

    Global Connect Technologies

    Mountain View, CA
    2 days ago
  • $70 - $90 per hour

    Embedded Firmware Engineer (Embedded Systems) Summary: This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal...  ...binaries, submit changes to repositories, and manage build and packaging workflows. Coordinate closely with... 
    Full time
    Monday to Friday
    Afternoon shift

    OSI Engineering

    Cupertino, CA
    19 hours ago
  • $140k - $300k

    Overview Tesla Energy is looking for an Embedded Software Engineer to help contribute to next generation...  ...role entails significant ownership of Battery Management Systems for our world class Energy product software and firmware, ranging from architecture, implementation... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $120k - $252k

    Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, to drive the development of software for the next generation of Battery Storage systems. This role involves implementing applications for supervisory control, embedded software development... 

    Tesla Motors, Inc.

    Palo Alto, CA
    3 days ago
  • $42.07 - $58.89 per hour

     ...working closely with their Manager, Mentor, and team. We...  ...the Team As an Embedded Software Engineering Intern on the High Voltage System (HVS) Team, you will have...  ...by writing low-level firmware drivers, implementing...  ...system including the battery management system, power... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $144.63k - $195.13k

     ...technology company based in Sunnyvale, CA is seeking a GNSS Software Engineer to develop embedded GPS acquisition and management software. The ideal candidate will have a strong background in GNSS systems and experience designing software in C for embedded applications.... 

    Trimble

    Sunnyvale, CA
    2 days ago
  • $197k - $278.46k

     ...Sr. Staff Firmware Engineer 42dot is a mobility AI company committed to solving...  ...moves autonomously through a self-managing urban transportation operating system. About the Role As a Sr....  ...performance, and safety-critical embedded foundation. This is a high-visibility... 

    42dot

    Sunnyvale, CA
    3 days ago
  •  ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We...  ...software/drivers for embedded devices and systems. • Design, develop, code, test and...  ...with software configuration management tools, defect tracking tools, and peer... 

    Kasmo Global

    Menlo Park, CA
    4 days ago
  • $140k - $190k

     ...Firmware Engineer Mountain View, CA Embedded firmware engineer As an Embedded Firmware Engineer, you'll play...  .... Design, code, and test sub-systems that provide high-performance...  ...communication stacks, and build tool management. Work in a RTOS environment,... 
    Full time
    Immediate start
    Flexible hours

    Lunar Energy

    Mountain View, CA
    8 days ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will have over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and... 

    Pivotal

    Palo Alto, CA
    2 days ago
  • $100k - $216k

    Tesla in Palo Alto is seeking an experienced embedded developer to support engineering efforts. The ideal candidate will implement firmware changes for vehicles and deliver...  ...least 2 years of experience in embedded systems. This position offers a salary range of $... 

    Tesla

    Palo Alto, CA
    2 days ago
  •  ...an intern in Palo Alto, CA, to deliver high-quality embedded code for Tesla vehicles and energy systems. You will work within a team to solve challenging problems...  ...a degree in Computer Science, has experience in firmware programming, and is passionate about robotics or... 
    Internship

    Tesla

    Palo Alto, CA
    1 day ago
  • $104k - $222k

     ...team, you will support Closure engineering efforts to identify and...  ...Your role will be to implement firmware that supports closure prototyping...  ...functional C code in a real‑time embedded environment with expediency Hands‑on mechatronic system debugging in a test... 
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $187.2k - $232.47k

    This role is responsible for developing, managing, and growing strategic partnerships and alliances with Global System Integrators (GSIs) in the Americas region to accelerate...  ..., services, and solutions are seamlessly embedded into SI portfolios. Drive and position GSI... 
    Temporary work
    Immediate start
    Flexible hours

    HP

    Palo Alto, CA
    1 day ago
  •  ...technology company in Mountain View is seeking a Software Engineer to work on firmware for Pixel Video. In this role, you will design and...  ...candidate should have strong expertise in low-level systems programming and embedded operating systems, along with a collaborative... 

    Google Inc.

    Mountain View, CA
    5 days ago
  • You will lead the firmware architecture and development for a breakthrough...  ...MCUs responsible for power management, privacy, and thermal...  ...hardware, low-power embedded systems, and real-time intelligent...  ...downstream. Establish the firmware engineering practices that scale: build... 

    OSI Engineering

    Palo Alto, CA
    1 day ago
  • $20 - $50 per hour

     ...have hands-on experience in developing software using Golang and Rust for embedded Linux platforms. This role involves writing real code, debugging systems, and collaborating with senior engineers. The internship promises a unique experience with Tesla’s innovative tech... 
    Hourly pay
    Internship

    Tesla

    Palo Alto, CA
    2 days ago
  •  ...respond quickly, but we WILL look here first when we crank up the hiring machine again.] Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we’re very much still an early-stage startup,... 
    Work experience placement
    Work at office
    Remote work

    Dapster

    Palo Alto, CA
    2 days ago
  • Google Inc. is looking for a Senior Software Engineer in Mountain View to enhance audio technologies in Pixel devices. The role involves developing software for embedded systems, optimizing performance, and collaborating with cross-functional teams. Applicants should have... 

    Google Inc.

    Mountain View, CA
    2 days ago
  • $68.91k - $161.54k

    Embedded/Test Firmware Engineer Location: Palo Alto, CA Job Title: Electronic Hardware Test Engineer We are looking for an Electronic Hardware...  ...validation of PCBAs and ECUs for Connectivity and Vehicle Access systems. The role focuses on embedded software development,... 
    Work experience placement
    Local area

    Capgemini

    Palo Alto, CA
    4 days ago
  • $124k - $280k

     ...solutions. Those in software engineering at PwC will focus on...  ...tell a holistic story. Apply systems thinking to identify underlying...  .... 8-12 years of hands‑on embedded firmware development experience....  ...in Agile or similar project management environments. Technical Skills... 
    H1b

    PRICE WATERHOUSE COOPERS

    Palo Alto, CA
    5 days ago
  • $162k - $226k

     ...About xAI xAI’s mission is to create AI systems that can accurately understand the universe...  ...small, highly motivated, and focused on engineering excellence. This organization is for...  ...infrastructure. Who We Are: The IT Systems Team at manages a dynamic and evolving virtual... 
    Temporary work

    Pantera Capital

    Palo Alto, CA
    2 days ago
  • $126.8k - $220.9k

    Apple Inc. is looking for a talented RF Transceiver Firmware Engineer to work on developing innovative embedded firmware technologies. In this role, you will collaborate closely with firmware, CAD, and verification teams to establish robust firmware development tools and... 

    Apple Inc.

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

    Apple Inc. in Cupertino, California, is seeking an Embedded Firmware Engineer to design and develop firmware for manufacturing and testing processes of popular products. The role requires a minimum of 5 years of industry experience, proficiency in C/C++ programming, and... 

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $142.6k - $261.5k

     ...data scientists, designers, and software engineers enable our clients to solve their most...  ...requirements. Your key responsibilities As a Manager in Application Design and Development,...  ...and testing practices. Knowledgeable in system development lifecycle and technology... 
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Palo Alto, CA
    3 days ago
  • Tesla in Palo Alto is looking for a Firmware Engineer to develop firmware for datacenter systems including X86/ARM CPUs and custom SoCs. You will implement system...  ...'s degree in related fields and 3+ years of embedded systems or firmware development experience. Competitive... 

    Tesla

    Palo Alto, CA
    5 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!