Firmware Engineer
San FranciscoFull-timePosted 6mo ago
About the role
Firmware engineer role at Nudge focusing on real-time embedded firmware for safety-critical applications, contributing to hardware architecture, on-device algorithms, and regulatory documentation.
Responsibilities
- Deliver high-quality, safety-critical C, C++, Rust, and Verilog code for use in real-time embedded environments
- Contribute to embedded hardware architecture decisions and component selection
- Implement on-device algorithms for targeted stimulation and imaging
- Perform bringup and debugging of embedded systems
- Work closely with electrical, mechanical, and software engineers to design embedded systems at the core of our product
- Contribute to documentation and analysis necessary for regulatory compliance
Qualifications
- Strong engineering / physics first principles
- A degree in electrical engineering, computer engineering, or similar engineering discipline
- Exceptional proficiency in Rust, C, C++, Verilog
- A demonstrated history of exceptional technical contribution
- High integrity and strong professional judgement
- At least 3 years of industry experience
Skills
Required:RustCC++VerilogEmbedded real-time systems
Nice to have:Regulatory compliance
Last updated Aug 13, 2026. Interested? Apply on the company site.
About Nudge
Whole-brain interfaces for everyday life
Nudge - Whole-brain interfaces for everyday life
Whole-brain interfaceseveryday lifeRead moreOur Mission, Technology, and ApproachAbout Our StudiesJoin UsCurrent Studies
More open roles at Nudge
- Clinical Research Operations Manager1mo agoSan Francisco · Research
- Mechanical Engineer2mo agoSan Francisco · Engineering
- Session Operator3mo agoSan Francisco · Research
- Member of Research Staff, Preclinical6mo agoSan Francisco · Research
- Technical Sourcer6mo agoSan Francisco · Operations