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

Mill

San Bruno (CA)

On-site

USD 48,000 - 62,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mill is a waste prevention technology company reimagining how to eliminate waste, starting with food. As a Firmware Engineering intern in San Bruno, you’ll work closely with a tight-knit team on an embedded software and hardware validation project for a novel consumer product.

You will write, test, and debug embedded C code, explore drivers on hardware, and collaborate with electrical engineers and product designers to push system performance toward launch.

Qualifications

  • BS/MS/PhD in EE, CS, or CE completed.
  • In-person work at San Bruno, CA, five days a week.
  • Experience writing embedded C to control electromechanical components and read sensors.

Responsibilities

  • Work with cross-functional team on embedded software and hardware validation.
  • Write and test embedded code for our systems.
  • Debug systems during commissioning and assist testing with engineers and designers to drive performance.
  • Implement prototype drivers and test on hardware systems.

Skills

Embedded C
Analytical skills
Communication skills
Team collaboration

Education

BS/MS/PhD in EE/CS/CE

Tools

Yocto (embedded Linux)
Oscilloscopes
Logic analyzers
CI/CD tooling
Python scripting
Load cells
DC motors
PID controllers

Job description

Mill is a waste prevention technology company reimagining how to eliminate waste, starting with food. As a Firmware Engineering intern in San Bruno, you’ll work closely with a tight-knit team on an embedded software and hardware validation project for a novel consumer product.

You will write, test, and debug embedded C code, explore drivers on hardware, and collaborate with electrical engineers and product designers to push system performance toward launch.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer Intern: Hands-on Hardware & Systems
Firmware Engineer Intern: Hands-on Hardware & Systems

Offline • San Bruno (CA)

On-site
USD 48,000 - 62,000
Firmware Engineering Intern, Winter 2026
Firmware Engineering Intern, Winter 2026

Offline • San Bruno (CA)

On-site
USD 48,000 - 62,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 for Smart Waste Tech
Embedded Firmware Engineer for Smart Waste Tech

Offline • Northern (KY), San Bruno (CA)

Hybrid
USD 185,000 - 210,000
Equity options
Benefits package
Firmware Engineering Manager San Bruno, California
Firmware Engineering Manager San Bruno, California

Linuxconfig • San Bruno (CA)

On-site
USD 245,000 - 280,000
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
Hardware-Driven Product Design Intern – Summer 2027
Hardware-Driven Product Design Intern – Summer 2027

Mill • San Bruno (CA)

On-site
USD 48,000 - 62,000
Systems Engineering Intern, Winter 2026
Systems Engineering Intern, Winter 2026

Mill • San Bruno (CA)

On-site
USD 48,000 - 62,000
Electrical Engineering Intern, Fall/Winter 2026
Electrical Engineering Intern, Fall/Winter 2026

Mill • San Bruno (CA)

On-site
USD 48,000 - 62,000
Electrical Engineering Intern, Summer 2027
Electrical Engineering Intern, Summer 2027

Mill • San Bruno (CA)

On-site
USD 48,000 - 62,000