5d ago
Firmware Engineer
Menlo Park, CA
$175k-$205k / year
full-timesenior
๐ Tech Stack
๐ผ About This Role
You'll design, develop, and optimize embedded software for our next-generation products. Your work will involve low-level programming, hardware bring-up, and cross-functional collaboration to deliver robust firmware solutions. This role offers the chance to work on cutting-edge technology in a dynamic environment.
๐ฏ What You'll Do
- Design and maintain firmware in C/C++ for microcontrollers and SoCs.
- Implement device drivers for hardware peripherals (SPI, IยฒC, UART, etc.).
- Perform board bring-up and hardware validation with electrical engineers.
- Debug firmware/hardware issues using oscilloscopes, logic analyzers, JTAG.
๐ Requirements
- 5+ years of experience in embedded firmware development.
- Strong proficiency in C/C++ and Python.
- Experience with ARM Cortex-M or RISC-V architectures.
- Hands-on experience with hardware interfaces (SPI, IยฒC, UART, USB).
โจ Nice to Have
- Familiarity with RTOS and bare-metal programming.
- Experience with secure bootloaders and update solutions.
๐ Benefits & Perks
- ๐ฐ Competitive salary ($175k-$205k annual).
๐จ Hiring Process
Estimated timeline: 2-3 weeks ยท AI estimate
- 1Recruiter phone screenยท 30 min
- 2Technical phone interviewยท 60 min
- 3On-site interview loopยท 4 hours
This description was AI-summarized. View original
0 0 0