Lead Embedded Software Engineer

2 weeks ago


San Francisco, California, United States Span Full time

Company Overview

SPAN is dedicated to innovating products that facilitate the swift integration of renewable energy solutions in residential settings. Our flagship product, the SPAN Smart Panel, represents a significant advancement in traditional home electrical systems, utilizing cutting-edge technology for enhanced metering, monitoring, and control. Our diverse range of intelligent, integrated solutions simplifies energy upgrades, including solar, battery storage, and electric vehicle (EV) charging, enabling homeowners to engage actively and knowledgeably in the energy landscape.

Position Summary

The Device Software Platform Team is responsible for the embedded Linux environment that drives SPAN's hardware offerings in energy monitoring, load management, and EV charging. As a senior engineer within this team, your responsibilities will include:

  • Collaborating with various teams across SPAN—such as embedded software, electrical engineering, systems design, data analytics, and cloud services—to identify priorities and develop new functionalities for our embedded platform.
  • Creating new tools, libraries, and development processes to ensure efficient and reliable development of SPAN's power management systems and third-party battery storage integrations.
  • Providing guidance to product-oriented engineering teams on best practices for developing observable and dependable application software that performs effectively at scale.
Key Projects

Your role will involve:

  • Designing and implementing a comprehensive application communication framework that encompasses various protocols and physical interfaces (e.g., USB, serial, CAN-FD, power-line communications, wireless) while supporting application SDKs in Rust, Python, and C++.
  • Revamping the telemetry and alerting mechanisms on our embedded Linux platform to enhance visibility across our expanding installation base.
  • Developing a testing framework for behavioral and simulation assessments of power control functionalities within our application architecture, as well as extending our in-house job queue-based hardware-in-the-loop testing system.
Candidate Profile

Essential Qualifications:

  • A minimum of 5 years of experience in creating reliable and maintainable software using Rust, C/C++, Go, or other compiled, statically-typed programming languages.
  • Strong foundation in software and API design principles, including instrumentation, testing, and debugging.
  • Exceptional communication and teamwork abilities.
  • A proven history of taking ownership of projects and a readiness to assist colleagues, from design and code reviews to mentoring new team members.

Preferred Qualifications:

  • Experience in developing networked consumer hardware products utilizing embedded Linux (Yocto or Buildroot, systemd), real-time operating systems (FreeRTOS), and wireless communication technologies (e.g., WiFi, Bluetooth), as well as cloud backends (REST, GraphQL, MQTT, AWS IoT).
  • Experience in establishing and maintaining infrastructure for pre-production performance and hardware-in-the-loop testing.
  • Familiarity with build and release methodologies for high-quality software production, internal tools, and containerized development environments.
  • Data analysis skills using Pandas and other tools from the scientific Python ecosystem.
  • Experience with clean energy hardware in a multidisciplinary setting.

Compensation and Benefits

The salary range for this position is competitive and includes equity options, comprehensive benefits (medical, dental, vision, life, and disability insurance), and a focus on team culture and collaboration.

Work Environment

SPAN is committed to fostering a diverse and inclusive workplace. We value a variety of backgrounds, perspectives, and skills, and we are looking for individuals who are passionate about contributing to the future of renewable energy.



  • San Francisco, California, United States Zoomcar Full time

    Zoomcar Senior Firmware EngineerZoomcar, a leading player in the shared mobility sector, is seeking a Senior Firmware Engineer to become a vital part of their on-vehicle software team. In this role, you will have the chance to design and implement software that operates on their connected vehicle fleet. Your responsibilities will include steering the design,...


  • San Francisco, California, United States Zoomcar Full time

    Zoomcar Senior Firmware EngineerZoomcar, a leader in the shared mobility sector, is seeking a Senior Firmware Engineer to enhance their on-vehicle software development team. In this role, you will be responsible for architecting and implementing software solutions that operate on their connected vehicle fleet. Your contributions will be pivotal in shaping...


  • San Francisco, California, United States Zoomcar Full time

    Zoomcar Senior Firmware EngineerZoomcar, a leader in the shared mobility sector, is seeking a Senior Firmware Engineer to enhance their on-vehicle software development team. In this role, you will have the chance to architect and implement software solutions that operate on their connected fleet of vehicles. Your responsibilities will include spearheading...


  • San Francisco, California, United States Zoomcar Full time

    Zoomcar Senior Firmware EngineerZoomcar, a leader in the shared mobility sector, is seeking a Senior Firmware Engineer to enhance their on-vehicle software team. In this role, you will have the chance to architect and implement software solutions that operate on connected vehicles. Your responsibilities will include spearheading the design, development, and...


  • San Francisco, California, United States Zoomcar Full time

    Zoomcar Senior Firmware EngineerZoomcar, a leader in the shared mobility sector, is seeking a Senior Firmware Engineer to enhance their on-vehicle software team. In this role, you will be instrumental in designing and implementing software solutions that operate on connected vehicles. Your responsibilities will encompass the creation, development, and...


  • San Francisco, California, United States Zoomcar Full time

    Zoomcar Senior Firmware EngineerZoomcar, a leader in the shared mobility sector, is seeking a Senior Firmware Engineer to enhance their on-vehicle software development team. In this role, you will have the chance to architect and implement software solutions that operate on connected vehicles. Your responsibilities will include spearheading the design,...


  • San Francisco, California, United States Span Full time

    Company OverviewSPAN is at the forefront of transforming energy management in residential settings. Our innovative SPAN Smart Panel represents a significant advancement over traditional electrical panels, utilizing cutting-edge technology for energy monitoring, metering, and control. Our diverse product range of intelligent solutions simplifies energy...


  • San Diego, California, United States Tech M USAAvance Consulting Full time

    Lead Embedded Software Engineer Opportunity at Tech M USAAvance ConsultingWe are seeking an experienced Lead Embedded Software Engineer to enhance our team. The ideal candidate will possess a robust background in the Embedded domain, with a focus on Linux-based environments and proficiency in C++ and Python.Key Responsibilities:Design and implement software...


  • San Francisco, California, United States Span Full time

    Company OverviewSPAN is at the forefront of advancing renewable energy solutions for residential applications. Our flagship product, the SPAN Smart Panel, represents a significant leap forward from traditional home electrical panels, utilizing cutting-edge technology for energy monitoring, management, and control. Our comprehensive suite of intelligent...


  • San Francisco, California, United States Span Full time

    Company OverviewSPAN is at the forefront of promoting the swift integration of renewable energy solutions within residential settings. Our flagship product, the SPAN Smart Panel, represents a significant advancement in traditional home electrical systems, leveraging cutting-edge technology for enhanced metering, monitoring, and control. Our diverse product...


  • San Francisco, California, United States Span Full time

    Company OverviewSPAN is dedicated to creating innovative products that facilitate the swift integration of renewable energy solutions within residential settings. Our flagship product, the SPAN Smart Panel, represents a significant advancement over traditional home electrical panels, utilizing cutting-edge technology for enhanced metering, monitoring, and...


  • San Francisco, California, United States Span Full time

    Company OverviewSPAN is dedicated to innovating products that facilitate the swift integration of renewable energy solutions within residential settings. Our flagship product, the SPAN Smart Panel, represents a significant advancement in traditional home electrical systems, leveraging cutting-edge technology for energy monitoring, management, and control....


  • San Jose, California, United States Elevate Digital Full time

    About the RoleWe are seeking a highly skilled Lead Embedded Software Engineer to join our team at Elevate Digital. As a key member of our embedded team, you will be responsible for managing the day-to-day responsibilities of our engineers, guiding application development for cutting-edge hardware, and collaborating across all teams to bring up new...


  • San Diego, California, United States Sekisui Diagnostics GmbH Full time

    Company Overview:SEKISUI Diagnostics GmbH is at the forefront of in vitro diagnostics, dedicated to enhancing patient outcomes through innovative and precise diagnostic tests, reagents, and systems.Position Summary:We are in search of a dynamic and experienced leader in the Molecular Diagnostics sector to spearhead a team of skilled scientists and engineers....


  • San Diego, California, United States Talentry Full time

    Job Title: Embedded Software EngineerJob Description:We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux. As one of our team members, you will collaborate with system engineering to contribute to video system requirements development and implement video driver...


  • San Diego, California, United States Sekisui Diagnostics GmbH Full time

    About SEKISUI Diagnostics GmbH:SEKISUI Diagnostics is at the forefront of in vitro diagnostics, dedicated to enhancing patient outcomes through the innovation and development of precise diagnostic tests, reagents, and systems.Position Overview:We are in search of a dynamic leader in the Molecular Diagnostics sector to spearhead a team of skilled scientists...


  • San Diego, California, United States Sekisui Diagnostics GmbH Full time

    Company Overview:SEKISUI Diagnostics is a prominent entity in the field of in vitro diagnostics, dedicated to enhancing patient care through the innovation and development of precise diagnostic tests, reagents, and systems.Position Summary:We are in search of a driven and skilled leader in the Molecular Diagnostics sector to spearhead a team of proficient...


  • San Diego, California, United States Sekisui Diagnostics GmbH Full time

    About SEKISUI Diagnostics:SEKISUI Diagnostics is a prominent entity in the field of in vitro diagnostics, dedicated to enhancing patient outcomes through the innovation and development of precise diagnostic tests, reagents, and systems.Position Overview:We are in search of a driven leader within the Molecular Diagnostics domain to guide a team of skilled...


  • San Diego, California, United States Sekisui Diagnostics GmbH Full time

    About SEKISUI Diagnostics GmbH:SEKISUI Diagnostics GmbH is at the forefront of in vitro diagnostics, dedicated to enhancing patient outcomes through the innovation and development of precise diagnostic tests, reagents, and systems.Position Overview:We are in search of a dynamic and driven leader in the Molecular Diagnostics domain to guide a team of skilled...


  • San Jose, California, United States Intelliswift Software Full time

    Job Title: Firmware EngineerJob Summary:We are seeking a highly skilled Firmware Engineer to join our team at Intelliswift Software. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for various embedded systems.Key Responsibilities:Design and Develop Firmware: Create efficient and reliable firmware for embedded...