Staff Software Engineer: Embedded Power Systems & Functional Safety
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
$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...SuggestedRemote work3 days per week- ...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
$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...SuggestedHourly payPrice workTemporary workInternshipFlexible hours$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...SuggestedWork experience placementLocal area- ...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
- ...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 officeFlexible hours
- 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 employmentFull timeWork at officeLocal areaImmediate startRemote work3 days per week
$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 placementWork at officeRemote workWorldwide- ...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
$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 placementWork at officeLocal area- ...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
$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- 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...
$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$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 timeCasual workWork at officeLocal areaNight shift- ...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
- ...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 officeRemote workWorldwideFlexible hours2 days per week
$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 officeRemote work$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...$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 officeLocal areaWorldwideFlexible hours- ...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 officeFlexible hours
- ...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...
$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 timeH1b$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$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 timeTemporary work- ...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 placementWork at officeRemote work
$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...$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 officeFlexible hours$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 timeNight shift$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 timeWork at office
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!
- javascript software engineer San Francisco, CA
- senior c# .net software developer San Francisco, CA
- ultimate software San Francisco, CA
- software technical support engineer San Francisco, CA
- software intern San Francisco, CA
- healthcare software sales San Francisco, CA
- mobile software developer San Francisco, CA
- software quality assurance San Francisco, CA
- software sales San Francisco, CA
- embedded software San Francisco, CA



