Taro Logo

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

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