Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer: Embedded Power Systems & Functional Safety

Jobleads-US

Our Mission

SPAN is enabling electrification for all

We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change.

  • Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our atmosphere.

  • Electrification is the process of replacing fossil fuel appliances that run on gas or oil with all-electric upgrades for a cleaner way to power our lives.

At SPAN, we believe in:

  • Enabling homes and vehicles powered by clean energy

  • Making electrification upgrades possible

  • Building more resilient homes with reliable backup

  • Designing a flexible and distributed electrical grid

The Role

SPAN's Device Software team is responsible for all of the software that is physically embodied in our hardware products. The SPAN Panel is a safety-critical electrical device at the heart of the home energy system; our software directly governs how power flows, how faults are detected and responded to, and how the system remains safe under all conditions. We seek collaborative, top-tier engineers who excel at solving complex problems alongside their peers. Our culture is rooted in strong support and a deep trust in our team's capabilities. Engineers work directly with the broader software, product, and hardware teams to ensure the right things get built at the right time.

Responsibilities

As a Staff Engineer on the Device Software team you will own the design and implementation of the control algorithms and functional safety architecture that govern how the SPAN Panel manages electrical power. This means designing real-time control systems and algorithms, owning the full functional safety lifecycle for software components (including hazard analysis, FTA, SW-FMEA, and certification artifacts), and setting the engineering standard for how we build safe, reliable power control software. You will drive safety-critical features from conception through implementation and certification, working independently and influencing the broader team and organization.

Representative Projects

  • Designing and implementing control algorithms for power management (including load shedding logic, relay actuation sequencing, and fault response state machines) running on MCUs in an RTOS environment, working with system architects to define requirements and validate behavior across operating conditions.

  • Owning the functional safety software lifecycle for new features: authoring hazard analyses and software FMEAs, designing safety mechanisms and diagnostics into firmware, and producing the documentation and evidence packages required for UL 1998, UL 60730, and UL 3141 certification.

  • Developing fault injection frameworks and Hardware In the Loop test methodologies that validate safety mechanisms across bench and system-level test environments, and evangelizing functional safety best practices across the Device Software team and partner teams.

About You

Required Qualifications

We are seeking a Staff Embedded engineer with:

  • Deep knowledge of electrical power systems, including power conversion, load control, energy metering, the behavior of switching systems, and the ability to translate that domain knowledge into correct, safe embedded software

  • Experience designing and implementing real-time control algorithms on microcontrollers, including PID controllers, state machine-based control systems, and timing-critical software in RTOS environments

  • Hands-on functional safety process experience with UL 1998, UL 60730, and/or UL 3141 (or an equivalent standard such as IEC 61508 or ISO 26262), including safety analysis techniques such as FTA and SW-FMEA

  • 7 or more years of experience writing embedded software for hardware devices in C++ or object-oriented C on microcontrollers

  • Strong fundamentals in modern software design: object-oriented design, manual memory management, and real-time constraints

  • Exceptional interpersonal communication and collaboration skills: great at building trust, driving decisions to resolution, and influencing cross-functional teams

  • Track record of taking ownership over projects end-to-end and mentoring others through design and code review

  • Able to evaluate requirements and translate them into engineering tasks through implementation and testing

Bonus Qualifications

We do not expect any engineer to have all skills, but we do want you to be excited to learn and grow. Every Device Software Engineer is free to roam up and down our device software stack, so any combination of the following skills is welcome but can be developed on the job.

  • Proficiency using AI tools for software architecture, design, implementation, and testing

  • Experience with the STM32 microcontroller family or other ARM Cortex-M processors

  • Experience with high-voltage or energy storage systems or solar inverters

  • Experience with standard electrical communication interfaces such as UART, I2C, USB, Ethernet, Modbus, or CAN

  • Hands-on debugging experience with JTAG debuggers and benchtop test equipment

  • Experience working in a multidisciplinary environment alongside electrical and mechanical engineering teams

  • Experience with the V-model of software development with strict requirements on documentation and requirements traceability

Life at SPAN

Headquartered in San Francisco's vibrant SoMa neighborhood, we are an eclectic group of creative thinkers who value open communication, teamwork, and a 'make it happen' approach to addressing complex challenges.

SPAN embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.

We're hiring talented individuals who are driven by success and are passionate about shaping the future of renewable energy. If that sounds like you, we'd love for you to consider joining the rapidly growing team at SPAN.

The Perks

  • Competitive compensation + equity grants at a well-funded, venture-backed company
  • Comprehensive benefits: 100% employee premiums for base plans on medical, dental, vision with options for additional coverage. Parental leave up to twenty four (24) weeks depending on eligibility
  • Comfortable, sunny office space located near BART and Caltrain public transit
  • Strong focus on team building and company culture: Employee Resource Groups, monthly social events, SPANcakes recognition breakfast, lunch, and learns
  • Flexible hours, one holiday per month, and flexible time off
#J-18808-Ljbffr Jobleads-US
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer: Embedded Power Systems & Functional Safety in San Francisco, CA vacancy
  •  ...electrification products for homes and the grid. The Staff Embedded Engineer on the Device Software team will design real-time control algorithms and manage the functional safety lifecycle for the SPAN Panel, ensuring safe, reliable power management. The role involves working... 
    Suggested

    Jobleads-US

    San Francisco, CA
    1 day ago
  • $150k - $190k

     ...sensors and accompanying software drive generational...  ...autonomous vehicles, security, safety, crowd analytics systems, and smart cities. We...  ....Role SummaryAs a Staff Software Engineer in Test, you will be the...  ...tests that validate the functionality, performance, and stability... 
    Suggested
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    1 day ago
  • $35 per hour

     ...Embedded Software Engineer Intern Austin, Texas, United States;...  ...Interfaces Embedded Systems Team, a division of...  ...of high-performance, safety-critical embedded systems...  ...possible in highly powered and latency-...  ...ability to work cross functionally, working with engineers... 
    Suggested
    Hourly pay
    Price work
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    3 days ago
  • $153k - $248.5k

     ...critical minerals powering the energy...  ...energy architecture engineered entirely in-house...  ...scale to lead it. Functional Safety Engineer, Energy...  ...new energy storage system (ESS)...  ...focus on UL 1998 (Software in Programmable Components...  ...on experience in embedded software development... 
    Suggested
    Full time
    Remote work

    Redwood Materials

    San Francisco, CA
    4 days ago
  • $140k - $193k

     ...first time ever, safety, operations and...  ...spend in a single system. Combined with...  ...About the Role:As a Staff Software Engineer on the Equipment...  ...with our Embedded/firmware and IoT...  ...(Kafka, Flink) powering geo-fencing, alerting...  ...IoT, and cross-functional teams on device... 
    Suggested
    Temporary work
    Work experience placement
    Work at office

    Motive

    San Francisco, CA
    4 days ago
  •  ...Description Seeking an Embedded Firmware Engineer to join our growing...  ...of firmware, embedded systems, vehicle communications, and safety-critical controls, developing the software that enables autonomous...  ...deliver robust vehicle functionality • Support field testing... 

    Insight Global

    San Francisco, CA
    21 hours ago
  • $198k - $299k

     ...experiences. With powerful AI Agents embedded across our...  ...on psychological safety, empathy, and human...  ...thrive.Join the engineering team that builds...  ...first, full-stack software engineering role...  ...in both the systems we build the way...  ...critical business functions operate.As a Senior... 

    Amplitude

    San Francisco, CA
    2 days ago
  • $160k - $220k

     ...and tools for engineers, roboticists, and...  ...digital device powered by one chip-...  ...! As the Sr or Staff level for the Embedded Engineering team...  ...building the embedded software that powers our...  ...lidar firmware system. You will work...  ...development Functional safety (FuSa, ISO26262... 
    Full time
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    17 days ago
  • $179.4k - $263.12k

     ...proprietary technology and software-defined vehicle architecture...  ...sustainability, design and engineering, ambition and integrity. In...  ...in a fast‑paced, cross‑functional environment. You take ownership...  ...you are passionate about embedded systems and autonomous driving and... 
    Hourly pay

    Jobleads-US

    San Francisco, CA
    4 days ago
  •  ...leader in automated software engineering you can trust. As...  ..., Python, build systems, generated code,...  ...Engineering function’s roadmap, operating...  ...developer tools, embedded software, or low-...  ...experience in regulated, safety‑critical, or high...  ...demonstrated Staff-level scope and... 
    Remote work
    Relocation package
    Flexible hours
    Shift work

    Jobleads-US

    San Francisco, CA
    1 day ago
  • $200.7k - $298.8k

     ...our Risk product engineering teams do at Mercury...  ...through our systems—each one unique,...  ...without compromising safety. Every day, our work...  ...together to power the next generation...  ...re looking for a Staff Software Engineer to contribute...  ...of large cross-function projects,... 
    Night shift

    Mercury

    San Francisco, CA
    4 days ago
  • $252k - $315k

    Our Generative AI Data Engine powers the world’s most...  ...generation, model evaluation, safety, and alignment. The...  ...horizontal, high-impact L6 Staff Fullstack Engineer &...  ...lead, dynamically embedding yourself into the highest...  ...develop reliable AI systems for the world's most important... 
    Full time

    Scale AI

    San Francisco, CA
    1 day ago
  • $200k - $235k

     ...the first time ever, safety, operations and finance...  ...related spend in a single system. Combined with...  ....About the Role: As a Software Engineer at Motive, you will design...  ...platform capabilities that power mission-critical...  ...systems. Partner with cross-functional stakeholders to refine... 
    Temporary work
    Work experience placement

    Motive Technologies

    San Francisco, CA
    1 day ago
  • $210k - $255k

     ...electrons to tokens — to power the world's most...  ...Role:We are seeking a Staff Software Engineer to design, build, and...  ...facing features, build systems from 0 to 1, and...  ...operational overhead.Cross-Functional Collaboration:...  ...You design for crash safety, low resource footprint... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  • $227.2k - $324.5k

    About the Role:As a Staff Software Engineer on the ML Infrastructure team, you...  ...platforms. These platforms power essential services like personalized...  ...-latency ML model serving systems that support Deep Learning,...  ..., lead critical cross-functional projects, and transform the... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    San Francisco, CA
    1 day ago
  •  ...Design and architect security systems that support Aurora's safety goals, and lead hands-on...  ...security, and mentor engineers across security and other...  ...experience; at least 8 years of software engineering experience...  ...Security Code Review Embedded Firmware Security... 

    Jobleads-US

    San Francisco, CA
    2 days ago
  • $266k - $385k

     ...Intelligence & Investigations Engineering team builds systems that detect, analyze,...  ...closely with the Child Safety team and cross-functional groups to protect users...  ...data-intensive, AI-powered applications and...  ...years of experience as a software engineerPrototype, build... 
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    1 day ago
  • $215k - $260k

     ...— from electrons to tokens — to power the world's most ambitious AI workloads...  ....About the Role:We are seeking a Staff Software Engineer to lead distributed systems design and development within...  ...ambiguous problems, surface non-functional requirements without being prompted... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    2 days ago
  • $54 per hour

     ...autonomous logistics system, delivering...  ...speeds. About the Embedded Team Zipline designs...  ...result we need to engineer the majority of...  ...Design and develop a software platform for the...  ...environment Achieve safety and reliability...  ...alongside cross-functional partners to develop... 
    Hourly pay
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Relocation package

    Zipline

    South San Francisco, CA
    a month ago
  • $200k - $400k

    Senior Software Engineer - Agentic Systems We are partnered with a highly technical AI research company building...  ..., with a strong emphasis on safety, reproducibility, and first‑principles...  ...level Employment type: Full‑time Job function: Information Technology Referrals... 
    Full time
    Immediate start

    Strativ Group

    San Francisco, CA
    1 day ago
  • $164k

     ...roleAs a Senior Software Engineer on the AI Enablement...  ....You’ll work on systems like Archimedes,...  ...and easyRAG that power internal AI assistants...  ...maintaining safety, reliability, cost...  ...with cross-functional stakeholders such...  ...wall—our values are embedded in every aspect of... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Chime

    San Francisco, CA
    3 days ago
  • $133k

    About the roleAs a Software Engineer on the AI...  ...Chime.You'll work on systems like Archimedes,...  ...and easyRAG that power internal AI assistants...  ...maintaining safety, reliability, cost...  ...teammates and cross-functional partners#LI-...  ...wall—our values are embedded in every aspect of... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Chime

    San Francisco, CA
    2 days ago
  •  ...partners to offer powerful financial products...  ...decades-old legacy bank systems. Imprint is the...  ...we build. At the Staff level, you'll...  ...decisioning, to rewards engines and payment...  ...across a wide cross-functional surface : product...  ...foster psychological safety, and drive... 
    Flexible hours

    Jobleads-US

    San Francisco, CA
    1 day ago
  •  ...Embedded Software Engineer – Power Electronics, Energy Storage We are at the precipice...  ...it hits the lab. System Optimization: Profile and...  ..., and hardware timers. Safety-Critical Development: A safety...  ...with experience implementing functional isolation and ensuring... 

    NextGenEnergyJobs

    San Francisco, CA
    4 days ago
  • $180k - $190k

     .... About the RoleAs a Staff Software Engineer on the MarTech Engineering...  ...deployed engineer embedded in the marketing...  ...workflows, learning their systems, and turning their...  ...engineering, tool use / function calling, structured...  ...leverYou've deployed LLM-powered services or agents to... 
    Full time
    Local area
    Remote work

    Jones Lang LaSalle

    San Francisco, CA
    2 days ago
  • $197k - $275k

     ...re looking for a Staff Engineer to join our Growth...  ...personalization systems that motivate existing...  ...influenced cross-functional roadmaps, and...  ...of professional software engineering experience...  ...partners who are embedded with the team....  .... With an AI-powered human-centered care... 
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Shift work
    3 days per week

    Hinge Health

    San Francisco, CA
    4 days ago
  •  ...comply with online safety regulations,...  ...world’s most powerful AI platforms...  ...just another engineering role. This is...  ...Resilience Engineering function and shape the...  ...partner embedded within product...  ...someone who is a systems thinker, part...  ...A strong software engineering background... 
    Full time
    Temporary work
    For contractors
    Internship

    Persona

    San Francisco, CA
    21 hours ago
  • $264.66k - $369.8k

     ...own products. Plaid powers the tools millions of...  ...Amsterdam.AI and intelligent systems are driving the fifth...  ...feel seamless and embedded for the end users....  ...:Make the next step-function improvement in our homegrown...  ....Work with other AI engineers, software engineers and machine... 
    Full time
    Work experience placement
    Work at office
    Local area
    Shift work

    Plaid Financial

    San Francisco, CA
    2 days ago
  •  ...services that power spend cards, debit...  ...dashboard and embedded components...  ...for critical systems, authorization...  ...design, and cross-functional partners...  ...health. Advise engineering and product leadership...  ...of industry software engineering...  ...impact at a staff or equivalent... 

    Stripe

    San Francisco, CA
    1 day ago
  • $185k

    About the RoleThe Engineering Acceleration team builds and...  ...the foundational systems that engineers use to...  ...distributed infrastructure, and software quality. You will work...  ..., reliability, and safety. The best version of...  ...services used to power engineering platformsYou... 
    Work at office
    Local area
    Remote work
    Flexible hours

    OpenAI

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer: Embedded Power Systems & Functional Safety. Be the first to apply!