

Staff Firmware Engineer
Location
San Francisco, CA
Level
Senior-Level
Department
Energy
Type
Salary
$160,000 - $190,000
Job Description
Posted on:
2025-05-29
Responsibilities
- Design and implement efficient FreeRTOS firmware with automated tests in C and C++.
- Break down complex projects into manageable work streams.
- Develop host-side test and automation tools in Python.
- Engage in code reviews and collaborative brainstorming sessions.
- Write clear specifications and documentation for users and colleagues.
- Collaborate with electrical and mechanical engineers for system integration and debugging.
- Advocate for prioritization of impactful features and fixes in product discussions.
Job Requirements
- Excellent communication and collaboration skills.
- Strong systems thinking ability and software architecture principles.
- At least 8 years of embedded firmware/software experience.
- Prior experience as a tech lead for a firmware team.
- Proficiency in embedded C and C++, and comfortable in Python.
- Experience with FreeRTOS and multiple embedded platforms.
- Understanding of common hardware peripherals and interfaces.