Staff Engineer - Device Software Platform

SPAN is enabling electrification for all, designing and building products to decarbonize our world and slow climate change.
$134,000 - $200,000
Embedded
Staff Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Staff Engineer - Device Software Platform

SPAN is a mission-driven company focused on electrification and decarbonization to combat climate change. As a Staff Engineer on the Device Software Platform Team, you'll maintain the embedded Linux platform powering SPAN's hardware products in energy metering, load management, and EV charging. Your responsibilities include supporting Linux image builds, improving package management, and partnering with various teams to release new image targets and platform capabilities. You'll work on projects like updating the Linux image build process for SecureBoot, decoupling toolchain upgrades, and designing images for new product offerings. SPAN offers a competitive salary range of $134,000-$200,000 plus benefits, equity, and variable compensation. The company values diversity and equal opportunity, providing a vibrant work environment in San Francisco's SoMa neighborhood. Perks include comprehensive benefits, flexible hours, and a strong focus on team building and company culture.

Last updated 16 days ago

Responsibilities For Staff Engineer - Device Software Platform

  • Support Linux image builds on production release pipeline
  • Develop and improve package management and system configuration
  • Partner with teams across SPAN to prioritize and release new image targets and platform capabilities
  • Update Linux image build process for SecureBoot
  • Decouple upgrades of Rust toolchain from base Linux distribution
  • Design and package images for new product offerings
  • Identify and promote opportunities to integrate new tools

Requirements For Staff Engineer - Device Software Platform

Linux
Python
Rust
  • 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
  • Broad proficiency with languages, toolchains, and CI/CD platforms
  • Problem-solving attitude
  • Excellent communication and collaboration skills
  • Track record of taking ownership over projects

Benefits For Staff Engineer - Device Software Platform

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive compensation
  • Equity grants
  • 100% employee premiums for base plans on medical, dental, vision
  • Parental leave up to 24 weeks
  • Comfortable office space near public transit
  • Monthly social events
  • Flexible hours
  • Flexible time off

Interested in this job?

Jobs Related To SPAN Staff Engineer - Device Software Platform

SoC Display Subsystem Validation Engineering Program Manager

Lead end-to-end validation of Apple's SoC display subsystem as an Engineering Program Manager, driving innovation in display technologies.

SoC Display Subsystem Validation Engineering Program Manager

Lead end-to-end validation of SoC display subsystems at Apple, driving innovation in groundbreaking display technologies across all product lines.

CPU Pre-Silicon Engineering Program Manager

CPU Pre-Silicon Engineering Program Manager at Apple, driving CPU development for M1/M2 Mac, iPhone, iPad, and Apple Watch.

Staff Engineer

Staff Engineer at Broadcom: Lead ASIC/Layout design, oversee development processes, and drive innovation in semiconductor technology.