← All roles

Firmware Engineer

Nudge· Engineering
Apply on company site
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.
Nudge logo

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