Device Software Engineer (Build and Release)

SPAN designs and builds products for home electrification and decarbonization to combat climate change.
$134,000 - $200,000
Embedded
Staff Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Automotive

Description For Device Software Engineer (Build and Release)

SPAN is revolutionizing home electrification with innovative products designed to combat climate change. As a Staff Engineer on the Device Software Platform Team, you'll be instrumental in maintaining the embedded Linux platform that powers SPAN's hardware products in energy metering, load management, and EV charging. The role focuses on supporting Linux image builds, improving package management, and collaborating across teams to enhance platform capabilities.

You'll work on critical projects like implementing SecureBoot, managing firmware image signing processes, and designing production systems for new product offerings. The position requires extensive experience with Linux, build systems, and CI/CD platforms, combining technical expertise with leadership skills to drive developer productivity and software quality.

SPAN offers a competitive compensation package including equity, comprehensive benefits, and a flexible work environment. Based in San Francisco's SoMa neighborhood, you'll join a diverse team of creative thinkers passionate about renewable energy and building a sustainable future. The company values open communication, teamwork, and a 'make it happen' approach to complex challenges.

This role is perfect for an experienced engineer who wants to make a direct impact on climate change through technology. You'll have the opportunity to work with cutting-edge clean energy hardware while helping build the infrastructure for a more sustainable future. The position offers both technical challenges and leadership opportunities, making it ideal for someone who wants to grow their career while contributing to meaningful environmental change.

Last updated 20 hours ago

Responsibilities For Device Software Engineer (Build and Release)

  • Support Linux image builds on production release pipeline
  • Develop and improve package management and system/application/test configuration
  • Partner with teams across SPAN to prioritize and release new image targets
  • Lead initiatives for build performance and maintainability
  • Promote developer productivity initiatives to the firmware engineering team

Requirements For Device Software Engineer (Build and Release)

Linux
  • 5+ years of experience in commercial software or open-source development
  • Fluency with Linux and Linux tooling
  • Experience with build, branching, release, triage, and automation best practices
  • Proficiency with languages, toolchains, and CI/CD platforms
  • Problem-solving attitude and debugging skills
  • Excellent communication and collaboration skills
  • Track record of taking ownership over projects

Benefits For Device Software Engineer (Build and Release)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • Competitive compensation + equity grants
  • 100% employee premiums for base plans on medical, dental, vision
  • Parental leave up to 24 weeks
  • Comfortable office space near BART and Caltrain
  • Monthly social events and team building activities
  • Flexible hours and flexible time off
  • One holiday per month

Interested in this job?

Jobs Related To SPAN Device Software Engineer (Build and Release)

SoC Display Subsystem Validation Engineering Program Manager

Lead end-to-end validation of SoC display subsystem at Apple, managing cross-functional teams and driving innovative display technologies across product lines.

Cellular 4G/5G Firmware Verification Architect

Lead 4G/5G firmware verification architect role at Apple, focusing on embedded systems verification and cellular technology implementation.

Embedded 5G/4G Cellular RF SW/FW Engineer

Senior embedded software engineering role at Apple focusing on 5G/4G cellular RF firmware development, requiring 10+ years of experience in wireless communications.

Cellular PHY Systems Engineer - Beamforming

Senior hardware engineering role focusing on cellular modem systems and beamforming technology at Apple.

Cellular PHY Systems Engineer - Beamforming

Senior-level Cellular PHY Systems Engineer position at Apple, focusing on beamforming technology and wireless communications, offering competitive compensation and benefits.