Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$185k - $210k

Mill

Mill is a waste prevention technology company reimagining what it means to eliminate waste, starting with food. We build smart systems and infrastructure for homes, businesses, and municipalities that transform food scraps from landfill-bound waste into valuable resources, including chicken feed. Tens of thousands of Mill's residential food recyclers are already helping households divert millions of pounds of food scraps every year, paving the way for our upcoming launch of Mill Commercial—the industry’s first end-to-end solution for managing, understanding, and preventing food waste in commercial environments (e.g. grocery, restaurants, food services). At Mill, we are passionate about building easy-to-use, beautifully designed technologies that keep food in the food system and out of landfills.

As a Firmware Engineer at Mill, you'll be working with a small dynamic team on a novel product. Your day-to-day will include hands-on work with hardware components and lab equipment as well as production code. Since we're a small team, your work and learning will span Development, Testing, and Debug as we push towards launch. This role is for someone who wants to learn and be creatively challenged.

Responsibilities
  • Work closely with the Mill cross functional team on the embedded software and hardware validation of new products.
  • Writing, 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.
Minimum Qualifications
  • BS, MS or PhD in Electrical Engineering, Computer Science, Computer Engineering (obtained)
  • 1-3 years professional experience in embedded software development
  • Ability to work 3-5 days a week in office at our San Bruno location
  • Experience writing, testing, and debugging embedded C to control electromechanical components and read sensors
  • Strong analytical and communication skills
Preferred Qualifications
  • Experience with embedded Linux systems: Yocto preferred
  • Experience debugging physical hardware using oscilloscopes, network/logic analyzers
  • Past experience developing for loadcells, DC motors, PID controllers, DC fans
  • Experience with python scripting
  • Experience with Hardware-in-the-Loop testing platforms
  • Experience working with CI/CD pipelines for production code

The estimated base salary range for this position is $185K-210K, which does not include the value of benefits or a potential equity grant. A wide range of factors are considered in making compensation decisions, including but not limited to skill sets, market conditions, experience and training, licensure and certifications, and business and organizational needs. At Mill, it is not typical for an individual to be hired at or near the top of the range for their role.

#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in San Bruno, CA vacancy
  • $160k - $250k

     ...About You And The Role Zipline aircraft depend on embedded firmware to execute critical flight and safety functions across a...  ...alongside electrical, mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and flight data into reliable... 
    Suggested
    Work at office
    Local area

    ZipLine

    South San Francisco, CA
    3 days ago
  • $185k - $210k

     ...passionate about building easy‑to‑use, beautifully designed technologies that keep food in the food system and out of landfills. As a Firmware Engineer at Mill, you’ll be working with a small dynamic team on a novel product. Your day‑to‑day will include hands‑on work with... 
    Suggested
    For contractors
    Work at office
    3 days per week

    Offline Inc

    San Bruno, CA
    4 days ago
  • $180k - $230k

     ...revenue. We are a hardcore and obsessed team of the world's best engineers and operators. If you are obsessed with your craft, enjoy a...  ...high agency. The Role We are looking for a Senior Robotics Firmware Engineer to build the core firmware powering our next-... 
    Suggested
    Local area
    Flexible hours

    Nimble Robotics

    South San Francisco, CA
    a month ago
  • $245k - $280k

     ...building easy-to-use, beautifully designed technologies that keep food in the food system and out of landfills. We're seeking a Firmware Engineering Manager to lead the design, development, and implementation of low-level firmware for our next-generation connected product,... 
    Suggested

    Mill

    San Bruno, CA
    a month ago
  • $140k - $200k

     ...cutting‑edge autonomous vehicle technology. Our team of world‑class engineers, operators, and problem‑solvers is building the future of...  ...impact. About the Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous... 
    Suggested
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    4 days ago
  • $160k - $250k

     ...About You and The Role  Zipline aircraft depend on embedded firmware to execute critical flight and safety functions across a network...  ...alongside electrical, mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and flight data into reliable... 
    Work at office
    Local area

    Zipline

    San Francisco, CA
    24 days ago
  • $140k - $159k

     ...Healthcare, Cormorant Asset Management, and Invus Opportunities. SUMMARY OF ROLE: We are looking for a hands-on Senior Firmware Engineer to develop our embedded software for our life-saving wearable medical devices.  The embedded software runs on wearable medical... 
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Element Science

    Redwood City, CA
    18 days ago
  •  ...relentlessly — people who expect the highest levels of both rigor and integrity from each other. About the role As a firmware engineer at Nudge, you will: Deliver high-quality, safety-critical C, C++, Rust, and Verilog code for use in real-time embedded environments... 

    Nudge

    San Francisco, CA
    a month ago
  • $180k - $210k

     ...career, you’ll feel right at home. If you’re looking for something easier –this isn’t it.   The Role Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and... 
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    a month ago
  •  ...Join a fast-moving team building the firmware behind a fleet of connected devices already in members homes. You'll own sensor bring...  .... Qualifications and Skills ~4+ years of software engineering experience, with a focus on firmware in C/C++ and test/client... 
    Overseas

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    San Francisco, CA
    14 hours ago
  •  ...fly real hardware. The systems you build will go to orbit within the next two years. Role Description We’re looking for a firmware engineer to build the embedded layer that makes the telescope behave, bridging sensors, actuators, timing, and flight software. If... 
    Contract work
    Work from home

    Cosmic Frontier Labs

    San Francisco, CA
    4 days ago
  •  ...to Expect You will be one of the early members of the EE & Firmware team, which develops embedded software for our home robot and...  ...motor control, power distribution, and more. As a Firmware Engineer, you will work on robust, high-performance firmware across the... 

    Sunday Robotics

    Redwood City, CA
    3 days ago
  •  ...We are hiring a Firmware or Board Support Engineer to develop low-level software for chips, modules, or edge computers. You will work on bring-up, boot, drivers, and platform software used by product teams. What you will do Develop firmware, boot, and BSP... 

    DeepRec.ai

    San Francisco, CA
    1 day ago
  • $140k - $170k

     ...looking to strengthen our team in Boston, Seattle and San Fransisco. Within Kickmaker, the employee will assume the role of Firmware Engineer, with the following main responsibilities: Supporting the qualification of Kickmaker clients’ requirements, as well as... 

    Kickmaker

    San Francisco, CA
    13 days ago
  • $130k - $180k

     ...and survivable. We hope you will join us on this mission. About the Role Firmware is where our product meets the physical world. We're looking for a Firmware & Embedded Controls Engineer to own the low-level software that commands Chariot's power electronics,... 
    Work at office
    Weekend work

    Chariot Defense

    San Francisco, CA
    a month ago
  • $150k - $200k

     ...While we can’t reveal too much just yet, our team is tackling cutting‑edge engineering challenges to bring revolutionary products to life. About the role We’re looking for a Senior Firmware Engineer to help architect, develop, and ship next‑generation neurotech... 
    Visa sponsorship

    TAC IT

    San Francisco, CA
    5 days ago
  • $180k - $210k

     ...excited by the success of the Pod to date and still have a long way to go toward achieving our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and... 
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    blazetalent

    San Francisco, CA
    14 hours ago
  • $182k - $230k

     ...are building toward becoming the world’s first profitable AV technology company. About The Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous haulage systems. You'll be working on cutting-edge technology that's... 
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

    San Francisco, CA
    4 days ago
  •  ...people in their struggle with chronic disease. We\'re only just getting started. The Opportunity Cala is seeking a Senior Firmware Test Engineer to join our growing R&D team. You will be responsible for developing, maintaining, and executing pre-DVT (Design Verification... 
    Full time

    Cala Health

    San Mateo, CA
    2 days ago
  • $182k - $230k

     ...and improve them until they work at scale. We are roboticists, engineers, operators, and builders. We believe the next great technology...  ...impact, join us. What you’ll do We are seeking an Embedded Firmware Engineer to develop the low‑level software that commands our next... 
    Full time
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    5 days ago
  • $140k - $225k

     ...and collaborates. We’re assembling a diverse, world‑class team—engineers, designers, researchers, and product minds—focused on creating...  ...The Role HP IQ’s Connectivity team is seeking an Embedded Firmware Engineer with strong hands‑on experience across RTOS and embedded... 
    Full time
    Temporary work
    Local area
    Flexible hours

    HP

    San Francisco, CA
    2 days ago
  • $150k - $200k

    Senior Embedded Firmware Engineer San Carlos, CA Engineering In office Full-time Connected Commercial Coffee Brewer Platform What We're About At BrewBird, we believe in building a sustainable future in coffee. We're developing a technology platform to scale the $10... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    4 days ago
  • $162k - $252k

     ...and collaborates. We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...  .... About The Role The System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms, and... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours
    Shift work

    HP

    San Francisco, CA
    1 day ago
  • $120 per hour

     ...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software & Firmware Engineering Experts Type: Contract Compensation: $100–$120/hour Location: Remote Role Responsibilities Apply... 
    Contract work
    Summer work
    Remote work

    Mercor

    San Francisco, CA
    4 days ago
  • $180k

     ...About the Role Fruition Group is exclusively partnering with a well-funded, mission-driven hardware company to find their next Firmware Engineer. Our client builds mobile power systems that let military units keep critical equipment - drones, sensors, communications,... 

    Fruition Group US

    San Francisco, CA
    4 days ago
  •  ...learn more visit: You will... Develop the software and firmware that powers Waabi's HIL benches — test runners, simulation/stimulation...  ..., debug hardware/software interactions, and support engineers across Embedded, Autonomy, and V&V running tests on HIL. Analyze... 
    Work at office

    Waabi

    San Francisco, CA
    a month ago
  • the company | Firmware Engineer | San Francisco, CA | ONSITE | Full-time the company builds lightweight AI glasses that act as a second brain: they remember conversations, answer questions in under a second, translate 60+ languages, and surface useful context through a... 
    Full time
    Visa sponsorship

    United States Digital Space LLC

    San Francisco, CA
    4 days ago
  • About the roleHinge Health is seeking a Firmware Engineer to join our Hardware Engineering team. In this role, you will play a key part in designing and developing our next-generation hardware products.As a junior-to-mid-level engineer, you will work on diverse projects... 
    Local area
    Worldwide

    Hinge Health

    San Francisco, CA
    2 days ago
  • The Role You will be a key contributor to the embedded firmware design and implementation of all our hardware products: Spotter, Smart...  ...8 office at least 3 days per week and reporting to our Senior Engineering Manager. Some projects you’ll be a part of: Building new... 
    Work at office
    3 days per week

    Sofar Ocean

    San Francisco, CA
    4 days ago
  • Senior Firmware Engineer Somewear's software platform and satellite‑powered hardware enable commercial and government teams to maintain situational awareness during high‑pressure operations — in any environment. Somewear serves a wide range of customers including helicopter... 
    Full time
    Work at office
    Flexible hours

    Aspinity, Inc.

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!