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

Firmware Engineer

$185k - $210k

Offline Inc

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
  • 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.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Mill’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service‑connected disability.

A "recently separated veteran" means any veteran during the three‑year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in San Bruno, CA vacancy
  •  ...Embedded Firmware Engineer South San Francisco, California, USA About Zipline Zipline is the world's largest and most experienced drone delivery service. We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime... 
    Suggested
    Work at office
    Local area

    ZipLine

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

     ...Firmware Engineer 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... 
    Suggested
    Work at office
    3 days per week

    Mill

    San Bruno, CA
    9 hours 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,... 
    Suggested
    Work at office
    Weekend work

    Chariot Defense

    South San Francisco, CA
    a month ago
  • $140k - $225k

     ...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... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Hp Iq

    San Francisco, CA
    9 hours ago
  • $140k - $225k

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

    HP IQ

    San Francisco, CA
    1 day ago
  • $110k - $150k

     ...Firmware Engineer ABOUT ADVANCED ENERGY Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. AE's power... 
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    Advanced Energy

    Redwood City, CA
    10 hours ago
  • $140k - $170k

     ...Firmware Engineer Kickmaker is a high-tech product design and industrialization agency. We support our customers from prototype to production run in our main vertical markets (medical, new mobility, electrification, agrotech, robotics, IOT and consumer devices) and... 

    Kickmaker

    San Francisco, CA
    9 hours 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... 
    Full time
    Visa sponsorship

    United States Digital Space LLC

    San Francisco, CA
    4 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

    Blaze Talent

    San Francisco, CA
    2 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

    Redwood City, CA
    1 day ago
  •  ...World-Class Founding Firmware Engineer Opportunity Hi, I'm Nik. I'm looking for a world-class founding firmware engineer to build Omi with me. Omi is AI for your real life. Think: wearable memory, voice-first interface, the reverse iPhone. In the past 10 months... 

    Omi AI

    San Francisco, CA
    1 day ago
  • $180k - $260k

     ...Foundation Robotics Firmware Engineer Foundation is developing the future of general purpose robotics with the goal to address the labor shortage. Our mission is to create advanced robots that can operate in complex environments, reducing human risk in conflict zones... 

    Foundation

    San Francisco, CA
    10 hours ago
  • $195k - $215k

     ...Senior Firmware Engineer Fellow makes beautifully functional tools for any kitchen, designed in San Francisco and used around the world. When the simple motions of life become small moments of joy, that's Everyday Magic.™ This role is based in our San Francisco, CA... 
    Summer work
    Work at office
    Local area

    FELLOW

    San Francisco, CA
    3 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 Inc

    Redwood City, CA
    1 day ago
  • $170k - $200k

     ...Firmware Test Engineer As a Firmware Test Engineer, you will be responsible for developing comprehensive test strategies, complex test setups, and automated validation frameworks for Echo's medical devices. You will play a key role in ensuring the reliability, safety... 

    Echo Neurotechnologies

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

     ...Lead Firmware Engineer Description - Who We Are HP IQ is HP's new AI innovation lab. Combining startup agility with HP's global scale, we're building intelligent technologies that redefine how the world works, creates, and collaborates. We're assembling... 
    Full time
    Temporary work
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    HP

    San Francisco, CA
    1 day ago
  •  ...Role Overview We are seeking an experienced Firmware Validation Engineer to validate and ensure the quality, reliability, and performance of firmware and embedded products. The role involves developing and executing validation strategies, identifying coverage gaps,... 
    Contract work

    PB consulting

    Foster, CA
    7 days ago
  • $100 - $120 per hour

     ...Benchmark General Catalyst Peter Thiel Adam DAngelo Larry Summers and Jack Dorsey . Position: Software & Firmware Engineering Experts Type: Contract Compensation: $100$120/hour Location: Remote Role Responsibilities... 
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    San Francisco, CA
    1 day 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
  • $151k - $261k

     ...Hardware/ Software Co-Design Engineer Austin, Texas, United States; South San Francisco, California, United States About Neuralink...  ...Design and optimization of hardware/software interface with firmware engineers Application-specific architecture optimization including... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

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

     ...the world. When the simple motions of life become small moments of joy, that's Everyday Magic.™ We're looking for a Principal Firmware Engineer to serve as a hands-on technical leader for Fellow's connected products. You will define and evolve firmware and system... 
    Summer work
    Work at office
    Local area

    Fellow

    San Francisco, CA
    14 days ago
  • $35 per hour

     ...iRhythm Technologies seeks a firmware quality assurance engineering co-op intern for a six-month full-time position (January-June 2027) in San Francisco. The role involves testing embedded cardiac monitoring device software and supporting desktop applications, with emphasis... 
    Hourly pay
    Full time
    Internship

    iRhythm Technologies

    San Francisco, CA
    8 days ago
  •  ...Job Description As a Hardware Engineer, you will join femtoAI's hardware team to help design and build our novel neural network accelerator. Working in a small, highly collaborative group, you will contribute directly to RTL design, microarchitecture implementation... 

    femtoAI

    San Bruno, CA
    3 days ago
  •  ...and secures its most critical information. Originally spun out of Twist Bioscience, our team is an elite fusion of scientists, engineers, and operators dedicated to solving some of the most complex infrastructure challenges on Earth. While our work is grounded in deep... 
    Permanent employment
    Work at office

    Atlas Data Storage, Inc

    South San Francisco, CA
    3 days ago
  •  ...POSITION Firmware Validation Engineer LOCATION 5 days onsite in Foster City, CA REQUIRED SKILLS 8+ years in a hands-on validation/QA engineering role on firmware or embedded products. Demonstrated experience writing and executing... 

    Akaasa Technologies

    Foster, CA
    2 days ago
  •  ...positioning system optimized for absolute precision, superior power, and robust protection. We're looking for a GNC Hardware Test Engineer to help build, integrate, and validate sensor and test hardware for spacecraft GNC systems. This is a hands-on lab role ideal for... 
    Permanent employment
    Internship

    Xona Space Systems, Inc

    Burlingame, CA
    1 day ago
  • $38 - $58 per hour

     ...greater insights into operations, identify and eliminate inefficiencies, and react to alerts all in near real-time. As a firmware engineering intern-MCU at Samsara, you will develop software that runs on millions of devices, deployed by our industrial and enterprise... 
    Full time
    Internship
    Work at office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Samsara

    San Francisco, CA
    -28
  • $180k - $200k

     ...'s robotics team is looking for an experienced Senior Software Engineer to develop software critical for motion control, task execution...  ...closely across multidisciplinary hardware and software teams, own firmware development throughout the product lifecycle, and contribute... 
    Work at office

    Mytra

    Brisbane, CA
    23 hours ago
  •  ...Software - Architecture Location: SF Bay Area (in-person) About the role We're looking for an experienced Robotics Software Engineer to join our team. As an early member, you will play a pivotal role in architecting scalable software for our robots. You will work... 

    Gritt

    South San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

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