Drimva

Mill

Firmware Engineer

$185K–$210K

San Bruno, California +1 · Full-time · Posted Sep 23, 2026

Location
San Bruno, California
San Bruno, California, United States
Experience
1-3 years professional experience in embedded software development.
Education
BS, MS or PhD in Electrical Engineering, Computer Science, or Computer Engineering (obtained).

About the job

Develop and validate embedded software and hardware for Mill’s food-waste management products, including hands-on debugging and testing through product launch.

What you'll do

  • Write, test, and review embedded code to control Mill systems.
  • Work with cross-functional teams to validate hardware and software, troubleshoot systems, and improve performance.
  • Implement prototype drivers and support commissioning and testing on hardware.

What they ask for

  • BS, MS or PhD in Electrical Engineering, Computer Science, or Computer Engineering (obtained).
  • 1-3 years professional experience in embedded software development.
  • Experience writing, testing, and debugging embedded C to control electromechanical components and read sensors.
  • Ability to work 4-5 days a week in office at the San Bruno location.

Nice to have

  • Experience with embedded Linux systems; Yocto preferred.
  • Experience with hardware debugging tools, loadcells, DC motors, PID controllers, DC fans, Python scripting, Hardware-in-the-Loop testing, or CI/CD pipelines.

Pay

$185K-210K USD base salary

Tools

embedded C, embedded Linux, Yocto, oscilloscopes, network/logic analyzers, python, Hardware-in-the-Loop, CI/CD

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)