

Firmware Engineer
Location
San Francisco, CA
Level
Senior-Level
Department
Energy
Type
Salary
$140,000 - $190,000
Job Description
Posted on:
2026-06-10
Responsibilities
- Develop firmware for hardware devices, focusing on edge optimization.
- Design, code, and test sub-systems for high-performance functionality on constrained hardware.
- Write code across the full embedded stack from bootloader to high-level application firmware.
- Work in a Real-Time Operating System (RTOS) environment, including its porting and maintenance.
- Build component firmware that integrates with other parts of the system.
- Drive design discussions on system architecture for desired product functionality.
- Collaborate with the team on design and development, including code reviews.
Job Requirements
- 5+ years of experience in software development and architecture.
- Proficiency in developing C for bare-metal systems and/or RTOS.
- Experience with power electronics firmware control functionality.
- Ability to integrate hardware and software for end-to-end solutions.
- Comfortable in a fast-moving team environment with significant individual impact.
- Familiarity with modern software engineering practices (e.g., Git, continuous integration).
- Commitment to contributing in a multi-disciplinary team setting.




