Lunar Energy logo
Lunar Energy4 days ago

Firmware Engineer

$140,000–$190,000 year

On-site · San Francisco, California, United States

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown
Industry
Energy Services

Job Summary

Embedded firmware engineer role developing firmware across the full embedded stack for Lunar Energy hardware in an RTOS environment. Responsibilities include designing, coding, and testing sub-systems for high-performance functionality on constrained hardware; working from bootloader to high-level application firmware; developing platform firmware to support components like flash file systems, communication stacks, and build tool management; porting and maintaining the RTOS; building component firmware that integrates with other Lunar systems; driving system-architecture discussions to achieve product functionality; collaborating with team on design reviews; supporting test, reliability, and manufacturing with special firmware features and debugging; reviewing performance data from internal and external test sites. Requires 5+ years of experience, C in bare-metal or RTOS, power electronics firmware control, hardware-software integration, and strong modern software practices (Git, CI).

Required Qualifications

  • 5+ years of experience developing and architecting software, with exposure to the full lifecycle from prototype to production
  • Experience developing C in bare-metal systems and/or RTOS
  • Experience implementing power electronics firmware control functionality
  • Ability to integrate hardware and software to develop end-to-end solutions
  • Comfortable working in a small, fast-moving team where individual initiative and contributions have a big impact
  • Able to contribute in a multi-disciplinary team following modern software engineering practices (e.g. Git, continuous integration)

Desired Qualifications

  • 5+ years of experience developing and architecting software, with exposure to the full lifecycle from prototype to production
  • Experience developing C in bare-metal systems and/or RTOS
  • Experience implementing power electronics firmware control functionality
  • Ability to integrate hardware and software to develop end-to-end solutions
  • Comfortable working in a small, fast-moving team where individual initiative and contributions have a big impact
  • Able to contribute in a multi-disciplinary team following modern software engineering practices (e.g. Git, continuous integration)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$140k – $190k / yr

Firmware Engineer · Lunar Energy

Apply on Sorce