Lead Embedded Software Engineer

2 weeks ago


San Francisco, California, United States Span Full time

Company Overview

SPAN 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 upgrades, including solar installations, battery systems, and electric vehicle charging, enabling homeowners to actively engage in the energy landscape.

Position Summary

The Device Software Platform Team is responsible for the embedded Linux infrastructure that drives SPAN's hardware solutions in energy management and EV charging. As a senior engineer, your responsibilities will include:

  • Collaborating with various teams across SPAN, including embedded software, electrical engineering, systems engineering, data analytics, and cloud services, to prioritize and develop new functionalities for our embedded platform.
  • Creating new tools, libraries, and development processes to facilitate efficient and reliable development of SPAN's power management systems and third-party battery 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
  • Designing and implementing a communication suite for applications that supports a variety of protocols and interfaces (e.g., USB, serial, CAN-FD, power-line communications, wireless) while offering SDKs in Rust, Python, and C++.
  • Revamping the telemetry and alerting systems on our embedded Linux platform to enhance visibility across our expanding installation base.
  • Developing a framework for behavioral and simulation testing of power control functions within our application stack, including enhancements to our hardware-in-the-loop testing platform.
Candidate Profile

Essential Qualifications:

  • Minimum of 5 years of experience in developing reliable and maintainable software using Rust, C/C++, Go, or similar compiled, statically-typed languages.
  • Strong understanding of software and API design principles, including instrumentation, testing, and debugging techniques.
  • Exceptional communication and teamwork abilities.
  • Proven track record of project ownership and a willingness to assist colleagues through design, code reviews, and mentoring.

Preferred Qualifications:

  • Experience in developing networked consumer hardware products using embedded Linux (Yocto or Buildroot, systemd), real-time operating systems (FreeRTOS), and wireless communication technologies (e.g., WiFi, Bluetooth).
  • Experience in building and maintaining infrastructure for pre-production performance and hardware-in-the-loop testing.
  • Familiarity with build and release practices for high-quality software production, internal tools, and containerized development environments.
  • Data analysis skills using tools like Pandas and other components of 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 benefits, equity, and variable compensation for roles related to sales. This range reflects SPAN's commitment to providing a fair salary based on industry standards and individual qualifications.

Company Culture

SPAN is dedicated to fostering a diverse and inclusive workplace. We value a team that brings together a variety of backgrounds, perspectives, and skills. Our headquarters is located in a vibrant area, where we prioritize open communication, collaboration, and innovative problem-solving.

Benefits Include:

  • Competitive salary and equity opportunities at a well-funded company.
  • Comprehensive benefits package, including medical, dental, vision, life, and disability insurance.
  • Flexible working hours and unlimited paid time off.
  • Focus on team-building and company culture through events and activities.


  • 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 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...


  • 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 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...


  • 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...