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 a month 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

Staff Systems Engineer

Staff Systems Engineer role at SPAN focusing on requirements management, systems architecture, and verification testing for home energy solutions.

Device Software Engineer (Embedded Linux)

Staff Device Software Engineer position at SPAN, focusing on embedded Linux development for home electrification products with competitive compensation and benefits.

Device Software Engineer (Build and Release)

Staff Software Engineer position at SPAN focusing on embedded Linux platform development for clean energy hardware products.

Firmware Engineer- Strategic Team

Senior Firmware Engineer position at SPAN, developing embedded systems for home electrification products with 8+ years experience required.

Device Software Engineer (Build and Release)

SPAN is seeking a Device Software Engineer (Build and Release) to support and improve their embedded Linux platform for energy metering, load management, and EV charging products.