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

Senior NPI Engineer role at RefleXion, leading production processes for innovative cancer treatment technology with competitive compensation and hybrid work arrangement.

Opto-Mechanical Engineer (High-Power Lasers)

Lead opto-mechanical engineer position designing advanced laser systems for metal 3D printing, requiring 5+ years experience and expertise in precision optical assemblies.

Platform Firmware Engineer

Senior Platform Firmware Engineer role at Axon developing embedded systems and IoT infrastructure for safety and justice products.

Sr. Structural Engineer, Launch Pad (Starship)

Senior Structural Engineer position at SpaceX working on Starship launch pad development in Starbase, Texas.

Senior SW Test Engineer

Senior SW Test Engineer role at Vector Atomic, developing firmware and test systems for quantum devices, offering competitive pay and comprehensive benefits.

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