Staff Firmware Engineer
PsiQuantumabout 1 month ago
Base Salary
$180k - $209k/yr
Responsibilities
- Collaborate with hardware and system architecture teams to define system-level architectures and board designs.
- Lead cross-functional technical discussions to drive firmware architectural decisions.
- Define, implement, and maintain interfaces between firmware, hardware, and higher-level software.
- Design, implement, and validate embedded firmware across various environments.
- Partner with controls, hardware, systems, and test engineers to integrate firmware into complex systems.
- Mentor senior and mid-level firmware engineers.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- Minimum of 10 years hands-on firmware development and architecture experience.
- Experience architecting solutions for multiple products or control boards.
- Expert level firmware development in C/C++.
- Intermediate or advanced Python skills for control and test interfaces.
- Familiarity with build systems, version control, and test-driven development.
- Experience with RTOS, bare-metal, and Linux development.
- Knowledge of communications protocol development.