Taro Logo

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:

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 8 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?