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

Full-time

SPAN

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
Interested in joining our team? Apply today and we’ll be in touch with the next steps!

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer: Embedded Power Systems & Functional Safety in San Francisco, CA vacancy
  • $148k - $249k

     ...The Embedded Software team owns our low-level software integration platform...  ...control algorithms and safety assurance processes. Most...  ...for truck control functions such as engine control, steering and braking...  ...localization and control systems in order to implement redundant... 
    Suggested
    Remote work
    3 days per week

    Waabi

    San Francisco, CA
    4 days ago
  •  ...About the job Embedded Software Engineer - Munition System About the project We're building a small, safety-critical kinetic munition delivered by an FPV-class airframe. The...  ...interrupts, DMA, clocks, timers, low-power modes, linker scripts, memory maps.... 
    Suggested

    Civil Recruit

    San Francisco, CA
    18 hours 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
    2 days ago
  • $150k - $190k

     ...and accompanying software drive generational...  ...vehicles, security, safety, crowd analytics systems, and smart cities....  ...Summary  As a Staff Software Engineer in Test, you will...  ...that validate the functionality, performance, and...  ...please let us know. Powered by JazzHR sswkleWxLD... 
    Suggested
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    10 days ago
  •  ...mission to harness the power of computer...  ...the way transit systems and other government...  ..., enhance street safety, and drive toward...  ...As a Staff Software Engineer on the Perception...  ...driving complex cross-functional initiatives, and...  ...real-time and/or embedded systems. ~ Proven... 
    Suggested

    Hayden AI

    San Francisco, CA
    4 days ago
  •  ...cleaner way to power our lives....  ...SPAN's Device Software team is responsible...  ..., excellent engineers who enjoy...  ...on systems without an OS...  ..., as well as safety guarantees around...  ...are seeking a Staff Firmware Embedded engineer with...  ...Experience with functional safety and processes... 
    Work at office
    Flexible hours

    SPAN Inc

    San Francisco, CA
    18 hours ago
  • Staff Software Engineer, Prediction & Behavior Develop scalable...  ...enhance aviation safety and operational...  ...to leverage the power of artificial...  ...behavior-driven systems that inform our AI...  ...closely with cross-functional teams to design,...  ...devices or similar. Embedded Systems:... 
    Permanent employment
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    18 hours ago
  • $168.75k - $270k

     ...most critical safety and justice...  ...devices and cloud software. Like our...  ...communications systems to build...  ...worldwide. As a Staff Wireless Software Engineer , you will be...  ...intersection of RF, embedded systems, and...  ...latency, power, and...  ...such as: level, function, training, transferable... 
    Work experience placement
    Work at office
    Remote work
    Worldwide

    Out in Science, Technology, Engineering, and Mathematics

    San Francisco, CA
    3 days ago
  •  ...businesses. Powered by our unique...  ...and software, we empower...  ...treasury, to embedded finance at a...  ...ll architect systems that aggregate...  ...of talented engineers, product managers...  ...(8+ for Staff) in Java/Spring...  ...Thrive in cross-functional environments...  ...Applicant Safety Policy:... 
    Worldwide

    Airwallex

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

     ...Embedded Engineering Team At Ouster, we build sensors...  ...digital device powered by one chip-scale...  ...As the Sr or Staff level for the Embedded...  ...building the embedded software that powers our lidar firmware system. You will work as...  ...development Functional safety (FuSa, ISO26262,... 
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    3 days ago
  •  ...and FusionEngine™ software deliver...  ...We're seeking a Staff Embedded Software Engineer (Generalist) who...  ...mission-critical systems. What You'll...  ...Collaborate with cross-functional teams - from...  ...Experience with safety-critical or highly...  ...infrastructure powering the next generation... 
    Flexible hours

    Point One Navigation

    San Francisco, CA
    4 days ago
  • $137.5k - $227.5k

     ...batteries we already have. Embedded Software Engineer – Power Electronics We are at...  ...software-defined power systems. Our Embedded Software team...  ...switching, manages thermal safety, and communicates with the...  ...experience implementing functional isolation and ensuring freedom... 
    Full time

    Redwood Materials

    San Francisco, CA
    2 days ago
  • Saris AI, based in San Francisco, is seeking a Staff Software Engineer to own and architect core systems for AI-powered solutions in the banking industry. The ideal candidate has at least 8 years of experience in software engineering, with deep knowledge of Python, TypeScript... 

    Saris AI

    San Francisco, CA
    18 hours ago
  • $137.5k - $227.5k

     ...renewable energy company in San Francisco is seeking an Embedded Software Engineer to drive firmware development for power electronics. You will design bare-metal software...  ...strategies, and ensure robust performance in safety-critical environments. The ideal candidate has a... 
    Full time

    Redwood Materials

    San Francisco, CA
    3 days ago
  • $137.5k - $227.5k

     ...Senior Firmware Engineer, Energy Storage You...  ...microcontrollers to function within large scale...  ...algorithms for power electronics. The...  ...Help build a new embedded firmware platform...  ...with electrical and systems engineers closely...  ...automation applied to software‑enabled hardware products... 
    Full time
    Casual work
    Work at office
    Local area
    Night shift

    Redwood Materials, Inc.

    San Francisco, CA
    3 days ago
  •  ...seeking a skilled Software Engineer to join our...  ...integration of software systems for autonomous...  ...You'll work cross-functionally with hardware engineers...  ...experience in embedded software design...  ..., UAVs, or safety-critical systems...  ...million acres with AI-powered autonomous drone... 
    Flexible hours

    Seneca

    Sausalito, CA
    4 days ago
  •  ...Staff Software Engineer Focused On Identity And Access Patreon...  ...maintains core Patreon systems related to user...  ...Information Security and Safety Engineering. You'll be...  ...will work with cross-functional partners such as legal...  ...from you. Patreon powers creators to do what... 
    Work at office
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Patreon

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

     ...Senior/Staff Software Engineer, AI/ML Location: New York, NY /...  ...infrastructure that powers critical experiences...  ...production-grade LLM systems using RAG, agent frameworks...  ...with scalability, safety, reliability, and performance...  ...Collaborate cross-functionally with product and... 
    Work at office
    Remote work

    Recruiting from Scratch

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

     ...Job Title: Staff Software Engineer Company: Canopy, Inc. Location:...  ...delivering care. Our connected safety platform powers real-time communication,...  ...delivery role. This is a systems-thinking role for an...  ...operational scale Cross-Functional Influence Partner... 

    Canopy Works

    San Francisco, CA
    1 day ago
  • $232k - $313k

     ...companies in the world. Our engineering teams build highly...  ...data and Trust & Safety has the mission to build...  ...organization, having a powerful voice to make us more...  .... Experience building systems at large‑scale internet...  ...to lead across functional and organisational lines... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    I did my part and supported the Regular Toilet

    San Francisco, CA
    18 hours ago
  •  ...deploying autonomous systems on heavy...  ...and improving safety on job sites....  ...and world-class engineers to solve...  ...base platform software and middleware...  ...for a Senior or Staff Software Engineer...  ...maintain the embedded Linux stack for...  ...cross-functionally Preferred... 
    Work at office
    Flexible hours

    Bedrock Robotics

    San Francisco, CA
    1 day ago
  •  ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined "control plane" for the physical...  ...performance in real-world deployments, focusing on power consumption, memory footprint, reliability, and edge-case... 

    Specter Services LLC

    San Francisco, CA
    1 day ago
  • $124k - $280k

     ...in data and analytics engineering focus on leveraging advanced...  ..., models, and systems to enable intelligent...  ...for use in AI and LLM-powered solutions Manage daily...  ...LLM context, including embedding of large clinical text...  ...working in cross-functional teams; Facilitating... 
    Full time
    H1b

    PwC

    San Francisco, CA
    18 hours ago
  • $140.4k - $372.3k

     ...leading platform for agentic software development - powered by Copilot to build, scale, and...  ...GitHub is seeking a Staff Software Engineer to join the Git Systems Engineering team, which runs...  ...impacting the performance or functionality of Live Site services. Cultivate... 
    Remote work

    GitHub

    San Francisco, CA
    2 days ago
  • $210k - $255k

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

    Crusoe

    San Francisco, CA
    4 days ago
  •  ...we WILL look here first when we crank up the hiring machine again.] Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we're very much still an early-stage startup, and you will be... 
    Work experience placement
    Work at office
    Remote work

    Dapster, Inc

    San Francisco, CA
    3 days ago
  • $295k

     ...The Frontier Systems team at OpenAI builds...  ...systems and build any software needed for running...  ...As a Software Engineer on the Frontier Systems...  ...team focused on power management, you...  ...Collaborate cross-functionally to translate complex...  ...must be created with safety and human needs at... 

    OpenAI

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

     ...mission to harness the power of computer...  ...the way transit systems and other government...  ..., enhance street safety, and drive toward...  ...of the Hayden Software Engineering org you will help...  ...need people who can function in a larger...  ...experience with embedded systems development... 
    Work at office
    Flexible hours

    Hayden AI

    San Francisco, CA
    more than 2 months ago
  • $239k - $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,... 
    Full time
    Night shift

    Mercury

    San Francisco, CA
    18 hours ago
  • $238k - $312k

     ...customers — from leadership to engineers — and work together to...  ...Role Overview The Embedded Experience team operates like...  ...and Microsoft Word. As a Staff Software Engineer on this team, you’ll own critical backend systems that power these embedded experiences... 
    Full time
    Work at office

    Harvey

    San Francisco, CA
    18 hours 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!