Senior Embedded Software Engineer - BMS & Powertrain

Stafl Systems, LLC

South San Francisco (CA)

Hybrid

USD 140,000 - 190,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity award
Sign-on bonus
401(k) Plan (employer match up to 5%)
Health, Dental, Vision, Life Insurance
Paid Parental Leave
On-site EV charging

Job summary

Stafl Systems in South San Francisco is seeking a Senior Embedded Software Engineer to design, develop, and deliver embedded software for BMS and powertrain applications. You will participate in architectural discussions, ensure subsystem performance, reliability, and safety, and collaborate with cross-functional teams to advance the embedded software roadmap.

You will write Modern C++ (C++17+), contribute to requirements, perform design reviews, and support HIL validation and customer

Qualifications

  • 5+ years of professional embedded software development experience.
  • Strong experience defining software architecture using object-oriented principles.
  • Deep understanding of embedded C++ toolchains (build systems, compilers, debugging environments).
  • Strong experience developing production-quality software in Modern C++.
  • Deep understanding of microcontroller architecture and real-time operating systems.
  • Experience leading technical efforts or serving as subsystem owner.
  • Strong systems integration experience (sensor integration, actuator control, power control, etc.).
  • Experience debugging using oscilloscopes, logic analyzers, signal analysis tools, and power supplies.
  • Solid understanding of electronics fundamentals and electrical calculations.

Responsibilities

  • Design and implement embedded software systems from hardware abstraction layer through application frameworks for BMS and powertrain systems.
  • Contribute to software architecture, module boundaries, and interface contracts.
  • Participate in and contribute to technical design reviews.
  • Execute subsystem-level development from concept through validation.
  • Write and review high-quality Modern C++ (C++17+) production code.
  • Contribute to requirements definition, task breakdowns, and development planning.
  • Identify and mitigate technical risks across hardware/software integration.
  • Support and execute HIL validation strategies and subsystem testing.
  • Interface directly with customers to support integration, troubleshooting, and technical trade-offs.
  • Share knowledge and provide feedback through code reviews and technical discussion.
  • Contribute to functional safety strategy and compliance efforts (ISO 26262, IEC 61508, etc.).
  • Communicate technical status and risks to the engineering team and leads.

Skills

Embedded C++
C++17+
RTOS
System integration
Hardware interface
Object-oriented design

Tools

Oscilloscopes
Logic analyzers
Power supplies
Build systems

Job description

Stafl Systems in South San Francisco is seeking a Senior Embedded Software Engineer to design, develop, and deliver embedded software for BMS and powertrain applications. You will participate in architectural discussions, ensure subsystem performance, reliability, and safety, and collaborate with cross-functional teams to advance the embedded software roadmap.

You will write Modern C++ (C++17+), contribute to requirements, perform design reviews, and support HIL validation and customer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Powertrain & BMS
Senior Embedded Software Engineer - Powertrain & BMS

STAFL Systems, LLC. • South San Francisco (CA)

Hybrid
USD 155,000 - 190,000
401(k) Plan
Health, Dental, Vision Insurance
Equity/Bonus programs
+3
Staff Embedded Software Architect - BMS & Powertrain
Staff Embedded Software Architect - BMS & Powertrain

STAFL Systems, LLC. • South San Francisco (CA)

On-site
USD 180,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+4
Staff Embedded Software Engineer - BMS & Powertrain Lead
Staff Embedded Software Engineer - BMS & Powertrain Lead

Stafl Systems, LLC • South San Francisco (CA)

On-site
USD 140,000 - 190,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Stafl Systems, LLC • South San Francisco (CA)

On-site
USD 140,000 - 190,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

STAFL Systems, LLC. • South San Francisco (CA)

On-site
USD 180,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Mechanical Engineer – EV Battery Systems
Senior Mechanical Engineer – EV Battery Systems

Stafl Systems, LLC • South San Francisco (CA)

Hybrid
USD 140,000 - 182,000
401(k) with employer match
Annual training budget
Paid parental leave
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

STAFL Systems, LLC. • South San Francisco (CA)

Hybrid
USD 155,000 - 190,000
401(k) Plan
Health, Dental, Vision Insurance
Equity/Bonus programs
+3
Senior High-Voltage BMS Embedded Software Lead
Senior High-Voltage BMS Embedded Software Lead

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000
Senior Real-Time Embedded Firmware Architect
Senior Real-Time Embedded Firmware Architect

42dot • San Francisco (CA)

On-site
USD 175,000 - 248,000
Senior Embedded Propulsion Base Software Engineer
Senior Embedded Propulsion Base Software Engineer

Stellantis NV • Auburn (AL)

On-site
USD 100,000 - 140,000
Medical, dental and vision coverage
Generous paid time off
Company vehicle lease program
+1