Sr. Embedded Firmware Engineer, Energy BMS in , United States

Energy Jobline
United States
3 days ago
Apply on www.energyjobline.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$140,000.0 - $300,000.0
Working hours
Regular working hours

Tech stack

Computer Engineering Software Debugging Embedded Software Firmware Software Product Management Real-Time Operating Systems Software Engineering Multithreading Information Technology

Requirements

Embedded Software EngineerTesla Energy is looking for an Embedded Software Engineer to help contribute to next designs. This role entails significant ownership of Battery Management Systems for our world class Energy product software and firmware, ranging from architecture, implementation, through validation and ongoing fleet improvements.ResponsibilitiesDevelop, enhance and debug new and existing real-time software in C and C++ in embedded RTOS environmentsWork with hardware and system teams on design optimizationDrive software development for performance, scalability, modularity, robustness, and tight integration with the hardwareAssist in tool development for testing and system integrationImplement continuous improvements and best practices within the team, and larger organizationRequirementsDegree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or equivalent experienceCapable of delivering top quality C and C++ code in multi-threaded and multi-process

Benefits & conditions

systemsExpert software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainabilityDesired to have strong electrical and electronics fundamentals to be able to perform FMEA analysis of complex power electronics hardware and eliminate SPOF in designDesired to have system startup, scripting, and extensive board bring up experienceDesired to have experience implementing battery management firmware/softwareDesired to have test driven development experience using unit testing, software in the loop, and hardware in the loop methodologiesCompensation & BenefitsBenefitsAlong 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 deductionFamily-building, fertility, adoption and surrogacy benefitsDental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contributionCompany Paid (Health Savings Accounts) HSA Contribution when enrolled in the High-Deductible medical plan with HSAHealthcare and Dependent Care Flexible Spending Accounts (FSA)401(k) with employer match, Employee Stock Purchase Plans, and other financial benefitsCompany paid Basic Life, AD&DShort-term and long-term insurance (90 day waiting period)Employee Assistance ProgramSick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid HolidaysBack-up childcare and parenting support resourcesVoluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insuranceWeight Loss and Tobacco Cessation ProgramsTesla Babies programCommuter benefitsEmployee discounts and perks programExpected Compensation $140,000 - $300,000/annual salary + cash and stock awards + benefitsPay 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:30 min

Tracking remote firmware health with the engineering dashboard

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all