Firmware Engineer: Build Next-Gen Food-Waste Tech Hardware

Mill

San Bruno (CA)

On-site

USD 185,000 - 210,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Mill in San Bruno, CA is seeking a Firmware Engineer to contribute to embedded software and hardware development for a novel product. You will work closely with a small team across development, testing, and debugging as we push toward launch.

You will write and review embedded C, perform hardware validation, and support commissioning with electrical engineers and product designers. Experience in Yocto, oscilloscopes, and CI/CD is valued.

Qualifications

  • BS, MS or PhD in Electrical Engineering, Computer Science, Computer Engineering.
  • 1-3 years of embedded software development experience.
  • Ability to work 3-5 days a week in the San Bruno office.
  • Experience writing, testing, and debugging embedded C for electromechanical components and read sensors.
  • Strong analytical and communication skills.

Responsibilities

  • Collaborate with cross functional team on the embedded software and hardware validation of new products.
  • Write, testing, and reviewing new embedded code to run on our systems and exploring new ways to control our system.
  • Hands-on support debugging systems during commissioning and supporting testing activities by working with electrical engineers and product designers to troubleshoot and drive system level performance.
  • Implementing prototype drivers and testing on hardware systems.

Skills

Embedded software development
Analytical skills
Communication skills
Hardware debugging

Education

Electrical Engineering
Computer Science

Tools

Yocto
Oscilloscope
Logic Analyzer
Python scripting

Job description

Mill in San Bruno, CA is seeking a Firmware Engineer to contribute to embedded software and hardware development for a novel product. You will work closely with a small team across development, testing, and debugging as we push toward launch.

You will write and review embedded C, perform hardware validation, and support commissioning with electrical engineers and product designers. Experience in Yocto, oscilloscopes, and CI/CD is valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineering Intern — Embedded Systems, In-Office San Bruno
Firmware Engineering Intern — Embedded Systems, In-Office San Bruno

Mill • San Bruno (CA)

On-site
USD 48,000 - 62,000
Firmware Engineering Manager
Firmware Engineering Manager

Lumicity • San Francisco (CA)

On-site
USD 245,000 - 280,000
Firmware Engineer
Firmware Engineer

Mill • San Bruno (CA)

On-site
USD 185,000 - 210,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineering Intern, Winter 2026
Firmware Engineering Intern, Winter 2026

Mill • San Bruno (CA)

On-site
USD 48,000 - 62,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Lead Firmware Architect for Connected Devices
Lead Firmware Architect for Connected Devices

Fellow • San Francisco (CA)

On-site
USD 225,000 - 250,000
Employee equity plan
401k with company contribution
Medical/dental/vision insurance
+5
Hardware Systems Intern – Shape Food-Waste Tech
Hardware Systems Intern – Shape Food-Waste Tech

Mill • San Bruno (CA)

On-site
USD 48,000 - 62,000
Hands-On Firmware Engineering Manager
Hands-On Firmware Engineering Manager

Mill • San Bruno (CA)

On-site
USD 245,000 - 280,000
Firmware Engineer - Embedded RTOS for Consumer Devices
Firmware Engineer - Embedded RTOS for Consumer Devices

OpenAI • United States

Hybrid
USD 150,000 - 190,000
Relocation assistance