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

Firmware Engineering Manager

$245k - $280k

Mill

Job Description

Job Description

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.

We're seeking a Firmware Engineering Manager to lead the design, development, and implementation of low-level firmware for our next-generation connected product, while remaining hands-on as an individual contributor. You'll manage and grow a small team of firmware engineers while personally contributing to critical design and implementation work, working closely with cloud services, mobile app, product, and hardware teams to integrate connectivity features seamlessly.

Key Responsibilities

People & Team Leadership

  • Manage, mentor, and grow a team of firmware engineers, providing technical guidance, career development, and regular performance feedback.
  • Set team priorities and roadmaps in partnership with product and hardware leadership, balancing technical debt, new feature work, and production readiness.
  • Recruit and interview firmware engineering candidates as the team scales.
  • Foster a collaborative, inclusive team culture that encourages knowledge-sharing and technical growth.

Technical & Individual Contribution

  • Personally design and implement robust firmware on MCU platforms, ensuring support for wireless connectivity, data upload, OTA updates, sensor integration, and other core functionalities.
  • Develop and optimize communication stacks for wireless protocols, ensuring reliable pairing, network configuration, and data exchange.
  • Write efficient low-level code that integrates with hardware peripherals (e.g., RF modules, sensors) using standard interfaces such as GPIO, I2C, SPI, and UART.
  • Apply best practices for error handling and performance optimization to support robust connectivity features.
  • Work closely with cross-functional teams to rigorously debug, test, and troubleshoot firmware, ensuring optimal performance, reliability, and security.
  • Engage actively with multidisciplinary teams, sharing insights and aligning on system-level requirements to drive cohesive project success.
  • Drive the team's contributions to deployment readiness for large-scale production.
  • Review code from team members and peers to maintain best practices in style, accuracy, and efficiency.
Required Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent experience, with 5+ years in embedded systems development.
  • Prior experience leading, managing, or mentoring engineers, or demonstrated readiness to step into a management role (e.g., tech lead experience).
  • Deep understanding of computer networking and firmware for data-intensive applications.
  • Strong expertise in C programming for embedded systems, with a solid grasp of memory management and real-time operating system principles.
  • Proficiency in hardware-software interfacing, including protocols like GPIO, I2C, SPI, and JTAG.
  • Proficiency with troubleshooting tools (debuggers, Wireshark) and measurement equipment (multimeters, oscilloscopes, logic analyzers).
  • Demonstrated expertise in debugging and rigorous testing to quickly identify and resolve complex issues.
  • Familiarity with version control, CI, and build systems.
  • Excellent communication and interpersonal skills to foster a collaborative, team-oriented environment.
Preferred Skills
  • Hands-on experience with connectivity modules (Wi-Fi, Bluetooth) and RTOS (FreeRTOS preferred).
  • Experience with Jetson linux platform and ESP32 microcontrollers.
  • Working knowledge of cloud computing protocols (e.g., MQTT) and platforms like AWS (AWS CDK is a plus).
  • Experience with cellular connectivity.

The estimated base salary range for this position is $245-$280K, 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.

 

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Firmware Engineering Manager 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
    2 days ago
  • $225k - $250k

     ...joy, that's Everyday Magic.™ We're looking for a Principal Firmware Engineer to serve as a hands-on technical leader for Fellow's...  ...certification risks; help maintain secure-update, vulnerability-management, and software-lifecycle compliance practices. Product-Lifecycle... 
    Suggested
    Summer work
    Work at office
    Local area

    Fellow

    San Francisco, CA
    3 days ago
  • $35 - $45 per hour

     ...Mill Commercial—the industry's first end-to-end solution for managing, understanding, and preventing food waste in commercial...  ...keep food in the food system and out of landfills. As a Firmware Engineering intern at Mill, you'll be working with a tight-knit, fast-paced... 
    Suggested
    Hourly pay
    Internship
    Work at office
    Visa sponsorship
    Work visa

    Mill

    San Bruno, CA
    17 days ago
  • $185k - $210k

     ...Mill Commercial—the industry’s first end-to-end solution for managing, understanding, and preventing food waste in commercial...  ...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... 
    Suggested
    For contractors
    Work at office
    3 days per week

    Offline Inc

    San Bruno, CA
    3 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
    29 days 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... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    3 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
    23 days ago
  • $140k - $159k

     ...Third Rock Ventures, GV (Google Ventures), Deerfield 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... 
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Element Science

    Redwood City, CA
    17 days ago
  • $180k - $210k

     ...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...  ...apart Proficient with bare metal systems, low level task management, and environments without traditional RTOS. Expertise in... 
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    a month 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
  •  ...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
    13 hours 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
    2 days ago
  • $140k - $170k

     .... Within Kickmaker, the employee will assume the role of Firmware Engineer, with the following main responsibilities: Supporting the...  ...requirements, as well as ensuring proper technical follow-up and management of projects for the assigned scope. As an integral part of... 

    Kickmaker

    San Francisco, CA
    12 days 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
    3 days ago
  • $130k - $180k

     ...on this mission. About the Role Firmware is where our product meets the physical...  ...looking for a Firmware & Embedded Controls Engineer to own the low-level software that...  ...power electronics, and hardware engineers, managing the tight coupling between electrical I/... 
    Work at office
    Weekend work

    Chariot Defense

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

     ...yet, our team is tackling cutting‑edge engineering challenges to bring revolutionary products...  ...role We’re looking for a Senior Firmware Engineer to help architect, develop, and...  ...data acquisition, connectivity, power management, bootloaders, and production... 
    Visa sponsorship

    TAC IT

    San Francisco, CA
    4 days ago
  •  ...Today, Upbound supports  Fortune 500 companies and platform engineers across 100+ countries . Crossplane has surpassed 100M+ downloads...  ...cloud control plane. Upbound enables organizations to compose, manage, and operate infrastructure and services through declarative, programmable... 
    Remote work
    Worldwide

    Upbound - Job Posting

    Burlingame, CA
    19 days 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
    3 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
    1 day 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
    3 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
    4 days ago
  • $162k - $252k

     ...assembling a diverse, world-class team—engineers, designers, researchers, and product minds...  ...System Software team is responsible for firmware, operating system software, hardware-...  ...coordinate sensors, ensure security and privacy, manage power subsystems, and more. You will... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours
    Shift work

    HP

    San Francisco, CA
    7 hours ago
  • $180k

     ...well-funded, mission-driven hardware company to find their next Firmware Engineer. Our client builds mobile power systems that let military...  ...that runs their power electronics end to end: how the system manages and moves energy, how it protects itself and the people near... 

    Fruition Group US

    San Francisco, CA
    3 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...  ...Bluetooth LEExperience with bootloaders, firmware update, and managing memory mapsFamiliarity with DevOps for embedded - CI... 
    Local area
    Worldwide

    Hinge Health

    San Francisco, CA
    1 day 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
    3 days ago
  • Senior Firmware Engineer Somewear's software platform and satellite‑powered hardware enable commercial and government teams to maintain situational...  ..., cellular modems, satellite transceivers, IMUs, and power management ICs Support board bring‑up and hardware validation alongside... 
    Full time
    Work at office
    Flexible hours

    Aspinity, Inc.

    San Francisco, CA
    3 days ago
  • $160k - $165k

     ...pioneered a groundbreaking new class of grid management called active grid response (AGR),...  ..., well-tested, and power efficient firmware. We are looking for you to help us develop...  ..., software) 3+ years embedded software engineering experience (Embedded Linux, RTOS’s, bare... 
    Local area
    Remote work

    Gridware

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

    Sofar Ocean

    San Francisco, CA
    5 days 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
    3 days ago
  • $170k - $215k

     ...About You and The Role As a Motor Control Engineer at Zipline, you'll be responsible for...  ...shipping high-performance motor controller firmware for Zipline's family of proprietary...  ...engineers to develop comprehensive fault management strategies and hardware-in-the-loop tests... 
    Local area

    Zipline

    South San Francisco, CA
    14 days ago

Do you want to receive more vacancies?

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