Senior Embedded Software Engineer

Stafl Systems•South San Francisco, CA
•$155,000 - $190,000•Onsite

About The Position

We are seeking a Senior Embedded Software Engineer to design, develop, and deliver embedded software systems for BMS and powertrain applications. The role calls for sound technical judgment, contributions to architecture, and a focus on subsystem performance, reliability, and safety. The engineer will collaborate with cross-functional teams, share knowledge with peers, and help develop the embedded software roadmap. The position spans embedded software development from the hardware abstraction layer through application frameworks, subsystem development from concept through validation, and hardware/software integration. The engineer will contribute to technical design reviews, requirements and planning, HIL validation, testing, functional safety efforts, and direct customer integration and troubleshooting. The position operates primarily on-site in South San Francisco, with hybrid flexibility potentially available after an introductory period depending on business needs. The posting does not state a salary figure for the South San Francisco pay range.

Requirements

  • At least 5 years of professional embedded software development experience.
  • Strong experience defining software architecture using object-oriented principles.
  • Deep understanding of embedded C++ toolchains, including build systems, compilers, and 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 a subsystem owner.
  • Strong systems integration experience, such as sensor integration, actuator control, or power control.
  • Experience debugging with oscilloscopes, logic analyzers, signal analysis tools, and power supplies.
  • Solid understanding of electronics fundamentals and electrical calculations.

Nice To Haves

  • Experience working with electric vehicle powertrains.
  • Strong familiarity with BMS systems and SOX algorithm development.
  • Experience with functional safety standards such as ISO 26262, IEC 61508, and ISO 13849.
  • Experience mentoring engineers or leading small technical teams.
  • Experience interfacing directly with customers in a technical capacity.

Responsibilities

  • Design and implement embedded software systems from the 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 production code in Modern C++ (C++17+).
  • 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 discussions.
  • Contribute to functional safety strategy and compliance efforts, including ISO 26262 and IEC 61508.
  • Communicate technical status and risks to the engineering team and leads.

Benefits

  • Competitive compensation, sign-on bonus, and an equity award.
  • 401(k) plan with employer match up to 5%.
  • Health, dental, vision, and life insurance; the company covers 99% of employee premiums and 50% of dependent premiums.
  • Fully paid parental leave.
  • Accrued vacation and sick leave.
  • Paid company holidays in accordance with the company schedule.
  • Unpaid personal leave options.
  • PTO Nomination Program providing teammates the opportunity to receive additional time off.
  • One week of fully paid bereavement leave.
  • Up to one week of fully paid jury duty leave.
  • Annual professional development training budget.
  • Safety shoe stipend.
  • Department team outings, including a half-day off and a company-sponsored allowance.
  • Weekly, monthly, and seasonal team-building events.
  • Regular catered team lunches and a kitchen stocked daily with snacks and beverages.
  • Uber Business access and free on-site EV charging.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service