Firmware Engineer- Strategic Team

SPAN designs and builds products for home electrification and decarbonization to combat climate change.
$147,000 - $200,000
Embedded
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · Consumer

Description For Firmware Engineer- Strategic Team

SPAN is revolutionizing home electrification with innovative hardware solutions designed to combat climate change. As a Firmware Engineer on the Strategic Team, you'll be at the forefront of developing crucial firmware solutions for their smart home energy devices. The role offers a unique opportunity to work across the full stack of embedded systems, from microcontrollers to Linux applications, using languages like C/C++, Rust, and Python.

The position requires 8+ years of hardware device software experience and combines technical expertise with strategic thinking. You'll lead integrations with third-party devices, implement features for regulatory compliance, and develop new capabilities to enhance customer value. The role involves close collaboration with cross-functional teams and direct impact on user experience.

SPAN offers a competitive salary range of $147,000-$200,000, plus equity and comprehensive benefits. Based in San Francisco's SoMa neighborhood, they provide a collaborative environment with flexible working hours and strong focus on team culture. The company is well-funded and venture-backed, offering stability alongside the excitement of working in the renewable energy sector.

This is an ideal opportunity for an experienced firmware engineer who wants to make a meaningful impact on climate change while working with cutting-edge technology. The role combines technical challenges with strategic thinking, offering growth opportunities and the chance to shape the future of home energy management.

Last updated 2 days ago

Responsibilities For Firmware Engineer- Strategic Team

  • Be the engineering owner for new strategic initiatives
  • Work with microcontrollers through application stack in embedded Linux
  • Develop integrations with smart networked third party home energy devices
  • Design and implement new features for regulatory compliance
  • Collaborate with cross-functional teams including product, mobile software, cloud software, and hardware

Requirements For Firmware Engineer- Strategic Team

Python
Linux
Rust
  • 8 or more years of experience writing software for hardware devices in C/C++, Rust, and/or Python
  • Strong fundamentals in modern software design with awareness of manual memory management
  • Experience working with standard electrical communication interfaces (UART, I2C, USB, etc.)
  • Exceptional interpersonal communication and collaboration skills
  • Track record of taking ownership over projects and mentorship abilities

Benefits For Firmware Engineer- Strategic Team

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
  • Flexible hours and flexible time off
  • Monthly social events
  • Office space near BART and Caltrain public transit

Interested in this job?

Jobs Related To SPAN Firmware Engineer- Strategic Team

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.

Staff Engineer - Device Software Platform

Staff Engineer role at SPAN, maintaining embedded Linux platform for energy products, offering competitive salary and benefits in San Francisco.

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.