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
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Firmware Engineer- Strategic Team

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

Post-Silicon Validation - Sr Lead Engineer

Senior Lead Engineer position for Post-Silicon Validation at Qualcomm India, focusing on CPU Silicon bring-up and validation with 5+ years experience required.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems development, requiring expertise in software development, system architecture, and technical leadership.

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 2 months 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?