Embedded Firmware Engineer, Battery Management System
$140k - $360kFull-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
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 24 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.)...SuggestedHourly payFull timeTemporary workFlexible hours$221k - $265k
...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...SuggestedFull timeTemporary workRelocation package$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...SuggestedFull timeTemporary work$153k - $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...SuggestedFull timeTemporary workRelocation package$158.4k - $217.8k
...sustainability, design and engineering, ambition and... ...mobility.Lead Innovation in Battery ManagementAre you... ...level? As a Senior Embedded Firmware Engineer, you will play... ...world-class battery management software (BMS). This... ...for real-time embedded systems, and ensuring the...SuggestedHourly pay$214k - $290k
...Solutions transforms complex engineering challenges into production... ...infrastructure. Platform management firmware is essential to the reliability... .../PVT, debug at board and system level, and drive root-cause... ....Experience: 10+ years of embedded/firmware development experience...Permanent employmentFull timeFlexible hours- ...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
$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 timeTemporary workLocal areaFlexible hours$140k - $300k
...Expect 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 payFull timeTemporary workFlexible hours$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 timeWork at office$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 timeLocal areaFlexible hours$176k - $220k
...thrive.The Lyft Urban Solutions (LUS) Firmware Engineering Manager role is central to the development... ..., including e-bikes, scooters, batteries, charging stations, and more We are... ...combines deep technical expertise in embedded systems with strong people leadership to grow...Hourly payWork at officeLocal areaRemote work3 days per week$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 ownership...Full timeWork visaFlexible hoursShift work$114.6k - $234.6k
...Principal Systems Software Engineer Oracle Cloud Infrastructure (OCI) is seeking... ...software and platform-management capabilities that power... ...intersection of software, firmware, hardware, and large-scale... ...experience in computer systems, embedded or platform firmware, and...Temporary workFlexible hours$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...Full timeWork experience placementImmediate start$108k - $162k
...cluster operations, lifecycle management, and performance tuning.Manage... ...including Pure Storage and HPE storage systems.Support HPE Synergy compute infrastructure, firmware updates, and template... ...enterprise systems administration or engineering experience.Expertise with...Permanent employment$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 timeWork experience placementImmediate start- ...Job Description Job Description Senior Systems/Software Engineer Opening ANSOL needs a Senior Systems/Software Engineer to support its... ...and SOAR · Experience with automation and configuration management tools (e.g., Ansible, Terraform, Puppet) · Experience with...Work at officeRemote work
- ...Fully On-site We are seeking an Embedded Software Engineer – Wearables & Edge Systems to work at the intersection of wearable hardware, firmware, cloud systems, and real-time AI infrastructure... ...Evaluate camera, sensor, compute, battery, thermal, and latency requirements....Visa sponsorship
$99k - $225k
...to develop the right systems to support their mission... ...needs into reliable embedded software makes you a key... ...client focused engineering solutions. Job Number:... ...development, or bare metal firmware Experience designing software... ...with configuration management, automated testing, CI...Full timeContract workPart timeWork at officeLocal areaRemote work$166k - $220k
...changing how military systems are designed, built and... ....About the TeamThe Firmware Team at Anduril develops... ...coordination with Electrical Engineering to develop hardware... ...to develop low-level embedded software and help... ...Familiarity with requirements management tools (e.g., Jama,...Full timeWork experience placementImmediate start$207k - $300k
...layers, spanning low-level firmware/real-time operating system (RTOS), host OS (Android/... ...crash dumping, watchdog managing, and clean reboot/... ...years of experience with embedded software design and architecture... ...’s degree or PhD in Engineering, Computer Science, or a related...$117.2k - $313.7k
...Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Salesforce is the #1 AI CRM, where humans with agents drive customer... ...scale systems, proficiency with solving real-world data management challenges, a strong understanding of how to craft...$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 paidFull timeWork experience placementLocal areaRemote workMonday to FridayFlexible hours- An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this... ...engineers to select components and troubleshoot complex systems. This position offers a dynamic environment where your contributions...
$160k - $250k
...the world’s largest autonomous logistics system, delivering critical supplies quickly... ...and The Role Zipline aircraft depend on embedded firmware to execute critical flight and safety... ...mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and flight...Work at officeLocal area- ...Description: Develops embedded software (firmware), unit / integration tests... ...functional teams to define system requirements and/or necessary... ...in the approved tracking management tool. Analyzes,... ...systems by using software engineering practices. Quality Systems...Temporary work
- ...decarbonization energy solutions to our customers.We are seeking an Embedded Firmware Engineer to develop real-time firmware for our power electronics... ...development through control algorithm implementation and system communications.This position will work closely with...Temporary workInternship
$82.9k - $120k
...properties. Unique Lighting Systems is a leading brand of professional... ...lighting productsThe Embedded Engineer provides expertise within the... ...be limited to, hardware and firmware features and functionality.What... ...with engineers, product managers, suppliers, etc.technical documents...Full timeCasual workWork visa$166k - $220k
...Anduril is changing how military systems are designed, built and sold.... ...contested environments. The firmware team is where the product... ...directly alongside Electrical Engineering on some of the most complex autonomous... ...who wants to grow their embedded skills on hardware that ships...Full timeWork experience placementInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer, Battery Management System. Be the first to apply!
Related searches
- embedded software engineer California
- embedded systems software engineer California
- embedded developer California
- embedded engineer California
- firmware engineer California
- application system engineer California
- sr systems engineer California
- software system engineer California
- distributed systems engineer California
- ground systems engineer California


