Current jobs related to Lead Embedded Software Engineer - San Francisco, California - Span


  • South San Francisco, California, United States Zipline Full time

    About ZiplineZipline is a technology company that aims to transform the way goods move. Our mission is to solve the world's most urgent and complex access challenges by building, manufacturing, and operating the first instant delivery and logistics system that serves all humans equally, wherever they are.The RoleThe Embedded Software team is responsible for...


  • South San Francisco, California, United States Lightship Full time

    At Lightship, we're revolutionizing the recreational vehicle industry with our all-electric, aerodynamic trailers. As the Manager of Embedded Software Engineering, you'll play a crucial role in bringing our vision to life.Key Responsibilities:Lead a team of software engineers in the development and implementation of embedded software solutions for our...


  • San Francisco, California, United States ZipLine Full time

    About ZiplineZipline is a pioneering company that aims to revolutionize the way goods move. Our mission is to create a seamless and efficient logistics system that serves all humans equally, regardless of their location.We are transforming the way things move for businesses, governments, and consumers by leveraging cutting-edge technology, including robotics...


  • San Francisco, California, United States Ouster Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Ouster. As a key member of our firmware team, you will be responsible for designing and developing the embedded software that powers our lidar firmware system.Key Responsibilities:Design and develop high-quality embedded software for our lidar...


  • South San Francisco, California, United States Lightship Full time

    OverviewAt Lightship, we're revolutionizing the recreational vehicle industry with our innovative, all-electric solutions. As a key member of our team, you'll play a crucial role in shaping the future of RVing. Our mission is to create a more sustainable, convenient, and enjoyable experience for millions of families. We're committed to hiring and developing...


  • San Diego, California, United States EVONA Full time

    Embedded Software Manager Opportunity at EVONALocation: San Diego (on-site non-negotiable)Salary: up to $200k + benefitsAs an Embedded Software Manager at EVONA, you'll lead and inherit a team of 10 engineers and own the whole embedded software arm of the business.This company has a rich history in developing products for spacecraft and satellites.Key...


  • South San Francisco, California, United States Lightship Full time

    About the RoleLightship is revolutionizing the recreational vehicle industry with its all-electric, aerodynamic trailer. As a Manager of Embedded Software Engineering, you will lead a team of software engineers in developing and implementing complex power systems with multiple interfaces. Your expertise in embedded systems programming languages such as C or...


  • San Diego, California, United States Innominds Full time

    Job Title: Embedded Software Team LeadAt Innominds, we are seeking an experienced Embedded Software Team Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of embedded software solutions for our clients.Key Responsibilities:Lead a team of embedded software engineers in the development of...


  • South San Francisco, California, United States Lightship Full time

    About the RoleAs a Manager of Embedded Software Engineering at Lightship, you will oversee the development and implementation of embedded software solutions for our products. This role requires leading a team of software engineers, managing project timelines, and ensuring the delivery of high-quality software within budgetary constraints. You will also be...


  • San Diego, California, United States EVONA Full time

    **Job Summary**EVONA is seeking an experienced Embedded Software Team Lead to lead and manage a team of software engineers responsible for developing critical spacecraft/vehicle hardware software solutions.**Key Responsibilities:**Lead the development of embedded software for spacecraft/vehicle hardwareCollaborate with the Electrical and Hardware division to...


  • San Francisco, California, United States L3Harris Technologies Full time

    Job Title: Specialist, Embedded Cybersecurity Software EngineerJob Location: Full Time On-Site at our Salt Lake City, UT facilityJob Code: 15699Work Schedule: 9x80We are seeking a skilled Software Engineer to join our team in developing innovative networking technologies for mobile ad-hoc wireless communications systems. As a Cybersecurity Specialist, you...


  • San Jose, California, United States Pfeiffer Vacuum Valves & Engineering Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Pfeiffer Vacuum Valves & Engineering. As an Embedded Software Engineer, you will be responsible for designing, developing, and troubleshooting software for our embedded systems.Key Responsibilities:Design and develop software for embedded...


  • San Diego, California, United States Northrop Grumman Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Northrop Grumman. As an Embedded Software Engineer, you will design, develop, and integrate software for our end-user customers and businesses.Key Responsibilities:Design and develop software for embedded systemsIntegrate software components and...


  • San Diego, California, United States Northrop Grumman Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Northrop Grumman. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our end-user customers and businesses.Key Responsibilities:Design and develop software for embedded systems using...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Ananant Systems Private Limited. The ideal candidate will have a strong background in computer science and communication systems, with expertise in C/C++ programming and embedded systems.Key Responsibilities:Design, code, and test signal...


  • San Diego, California, United States Alarm Full time

    Job DescriptionAlarm.com is seeking a talented Embedded Software Engineer to develop firmware and video applications for our smart cameras. The ideal candidate will have a strong background in C programming, Linux, and embedded systems.Responsibilities:Design and develop firmware for Alarm.com's smart camerasCollaborate with multiple teams to integrate...


  • San Francisco, California, United States Murray Full time

    Senior Embedded Software EngineerMurray is seeking a highly skilled Senior Embedded Software Engineer to lead the development of our cutting-edge consumer electronics products. As a key member of our team, you will be responsible for designing and implementing software architecture, writing high-quality code, and collaborating with cross-functional teams to...


  • San Francisco, California, United States SPAN Full time

    About the RoleSPAN is seeking a highly skilled Senior Embedded Software Engineer to join our Device Software Platform Team. As a key member of our team, you will be responsible for maintaining and developing the embedded Linux platform powering our energy metering, load management, and EV charging products.Key ResponsibilitiesPartner with cross-functional...


  • San Francisco, California, United States Gridware Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Gridware. As a key member of our engineering team, you will be responsible for developing robust, well-tested, and power-efficient firmware for our microcontroller platform.Responsibilities:Develop C++ firmware for our...


  • San Francisco, California, United States Ouster Full time

    Job OverviewOuster is a leading provider of lidar sensors and tools for engineers, roboticists, and researchers. We're seeking a skilled Embedded Software Engineer to join our team and contribute to the development of our lidar firmware system.Key ResponsibilitiesDesign and implement embedded software for our lidar systemCollaborate with the firmware team to...

Lead Embedded Software Engineer

2 months ago


San Francisco, California, United States Span Full time

Company Overview

SPAN 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 control. Our comprehensive suite of intelligent, interconnected solutions dramatically reduces the costs and complexities associated with energy upgrades, including solar installations, battery systems, and electric vehicle charging, enabling homeowners to actively engage in the energy marketplace.

Position Overview

The Device Software Platform Team is responsible for maintaining the embedded Linux platform that powers SPAN's hardware offerings in energy metering, load management, and electric vehicle charging. As a senior engineer on this team, your responsibilities will include:

  • Collaborating with various teams across SPAN, including embedded software, electrical design, systems engineering, data science, and cloud infrastructure, to prioritize and develop new functionalities for our embedded platform.
  • Creating new tools, libraries, and development workflows to ensure the reliable and rapid development of SPAN's power management capabilities and third-party battery storage integrations.
  • Providing guidance to product-focused engineering teams on best practices for developing observable and dependable application software that performs effectively at scale.
Key Projects

In this role, you will engage in projects such as:

  • Designing and implementing a communication suite for applications that spans 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 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 functionalities within our application stack, and extending our in-house job queue-based hardware-in-the-loop testing platform.
Candidate Profile

Essential Qualifications:

  • A minimum of 5 years of experience in developing reliable and maintainable software using Rust, C/C++, Go, or other compiled, statically-typed languages.
  • Strong understanding of software and API design principles, along with experience in instrumentation, testing, and debugging.
  • Exceptional interpersonal communication and teamwork skills.
  • A proven history of taking ownership of projects and a willingness to assist colleagues with their initiatives, from design and code review 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).
  • Experience in building and maintaining infrastructure for pre-production performance and hardware-in-the-loop testing.
  • Familiarity with build and release processes for high-quality production software, internal tools, and container-based 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 U.S. base 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 offering a competitively priced salary based on national industry data.

Company Culture

SPAN values diversity and equal opportunity. We are committed to building a team that reflects a variety of backgrounds, perspectives, and skills. Our headquarters is located in a vibrant area, fostering a culture of open communication, teamwork, and a proactive approach to solving complex challenges.

Benefits Include:

  • Competitive compensation and equity grants at a well-funded, venture-backed organization.
  • Comprehensive benefits package, including medical, dental, vision, life, and disability insurance.
  • A comfortable office environment with access to public transit.
  • A strong emphasis on team building and company culture through events and clubs.
  • Flexible working hours and unlimited paid time off.