Firmware Engineer

SPAN is enabling electrification for all, designing and deploying products to decarbonize our world and slow climate change.
$147,000 - $200,000
Embedded
Senior Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Firmware Engineer

SPAN is a mission-driven company focused on electrifying our built environment and decarbonizing our world to combat climate change. As a Firmware Engineer on the Strategic Firmware team, you'll be responsible for the full lifecycle of new strategic products, features, and integrations. You'll work on quickly building minimum viable solutions to unlock market segments and increase sales. The role involves working with microcontrollers, embedded Linux, and various programming languages like C, C++, Rust, and Python. You'll collaborate with cross-functional teams and have the opportunity to be the engineering owner for new strategic initiatives. Projects may include integrations with smart home energy devices, adapting to regulatory changes, and developing new features to bring value to customers. The ideal candidate has 8+ years of experience in firmware/embedded systems, strong software design skills, and excellent communication abilities. SPAN offers competitive compensation, comprehensive benefits, and a vibrant company culture in their San Francisco office.

Last updated a month ago

Responsibilities For Firmware Engineer

  • Be the engineering owner for new strategic initiatives
  • Work on microcontrollers, embedded Linux, and various programming languages
  • Collaborate with cross-functional teams
  • Develop integrations with smart networked third-party home energy devices
  • Adapt to regulatory changes and design new features
  • Implement new products and features to bring value to customers

Requirements For Firmware Engineer

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

Benefits For Firmware Engineer

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
  • Flexible hours
  • One holiday per month
  • Flexible time off

Interested in this job?

Jobs Related To SPAN Firmware Engineer

Hardware Test Engineer

Senior Hardware Test Engineer role at SPAN, leading testing strategies for smart electrical panels, requiring 5+ years experience and offering $130-160K salary plus equity.

Senior Device Software Engineer

Senior Device Software Engineer role at SPAN, developing embedded Linux platforms for smart home energy management systems with competitive compensation and benefits.

Hardware Test Engineer

Join Span as a Hardware Test Engineer to lead hardware reliability and safety strategies for renewable energy infrastructure.

Firmware Engineer- Strategic Team

Senior Firmware Engineer for SPAN's Strategic Team, developing innovative solutions for clean energy hardware and home electrification.

RF & mmWave Systems Engineer

Senior RF & mmWave Systems Engineer position focusing on radar and communication systems design, integration, and testing.