Talent.com
Mill
Firmware Engineering ManagerMill • San Bruno, CA, United States
Firmware Engineering Manager

Firmware Engineering Manager

Mill • San Bruno, CA, United States
7 days ago
Job type
  • Full-time
Job description

Firmware Engineering Manager

San Bruno, California

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

Create a job alert for this search

Firmware Engineering Manager • San Bruno, CA, United States

Similar jobs

Engineering Manager - Lead Tech & Team Growth & Equity

Menlo VenturesSan Francisco, CA, United States
Full-time

A software development firm in San Francisco is looking for an Engineering Manager who balances hands-on coding with strategic leadership.The ideal candidate will have experience managing teams, a ... Show more

 • Promoted

Engineering Manager, Desktop

AnysphereSan Francisco, CA, United States
Full-time

Our mission is to automate coding.The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering.Our organi... Show more

 • Promoted

Engineering Manager

WealthfrontSan Francisco, CA, United States
Full-time

Join us in building a better financial system.Wealthfront is continuing to grow and needs managers who are excited to lead talented teams of engineers to improve and expand our products, while main... Show more

 • Promoted

Engineering Manager for high profile startup with top funding from VC firms on Sand Hill Road

Daglow Consulting GroupRedwood City, CA, United States
Full-time

Working hands-on (coding up to 30%), the ideal candidate will be responsible for building scalable, customer-facing, web-based applications and managing and inspiring their team to achieve their mi... Show more

 • Promoted

Engineering Manager, Onboarding

BrexSan Francisco, CA, United States
Full-time

Why join usBrex is the intelligent finance platform that enables companies to spend smarter and move faster in more than 200 markets.By combining global corporate cards and banking with intuitive s... Show more

 • Promoted

Engineering Manager (Platform)

Rec TechnologiesSan Francisco, CA, United States
Full-time

Think about the last time you tried to book a tennis court.Or sign your kid up for a swim lesson.Or find an open rec league that actually fits your schedule.You probably ended up on a website that ... Show more

 • Promoted

Senior Engineering Manager, Identity Platform - Ripple

The Job SauceSan Francisco, CA, United States
Full-time

At Ripple, we're building a world where value moves like information does today.It's big, it's bold, and we're already doing it.Through our crypto solutions for financial institutions, businesses, ... Show more

 • Promoted

Engineering Manager

CardlessSan Francisco, CA, United States
Full-time

At Cardless, we're building a credit card and loyalty platform that consumer businesses use to engage their customers.We power programs for names like Coinbase, Bilt, Qatar Airways, and Alibaba re... Show more

 • Promoted

Engineering Manager, Platform

AirbyteSan Francisco, CA, United States
Full-time

We're growing our engineering team and are accelerating hiring through a focused Engineering Hiring Sprint.Rather than stretching interviews over several weeks, we're bringing exceptional candidate... Show more

 • Promoted

Engineering Manager/Senior Engineering Manager

BintiSan Francisco, CA, United States
Full-time

As an Engineering Manager at Binti, you will lead a talented and dedicated engineering team, fostering a culture of innovation, collaboration, and excellence.You will help set ambitious but achieva... Show more

 • Promoted

Senior Engineering Manager, Device Software

Hinge HealthSan Francisco, CA, United States
Full-time

Hinge Health is looking for a Senior Engineering Manager to lead a software engineering team inside Hardware R&D, focused on the software systems behind a connected medical device experience.This r... Show more

 • Promoted

Engineering Manager, Enterprise Product

AirtableSan Francisco, CA, United States
Full-time

Airtable is the no-code app platform that empowers people closest to the work to accelerate their most critical business processes.More than 500,000 organizations, including 80% of the Fortune 100,... Show more

 • Promoted

Engineering Manager

HiveSan Francisco, CA, United States
Full-time

In order to execute our vision, we're constantly growing our engineering team.We are looking for an exceptional leader to help us with that growth, making sure that each engineer reaches their full... Show more

 • Promoted

Engineering Manager

Assort HealthSan Francisco, CA, United States
Full-time

Building Healthcare That Remembers.Every time you call a doctor's office, the system forgets you the moment you hang up.You wait on hold, explain everything from scratch, get bounced between lines,... Show more

 • Promoted

Engineering Manager

AnsaSan Francisco, CA, United States
Full-time

It's time that payments work for merchants, not the other way around.Ansa is building a branded wallet solution to increase customer retention and unlock new growth opportunities.Ansa helps innovat... Show more

 • Promoted

Engineering Manager, AI Applications

PlaidSan Francisco, CA, United States
Full-time

Plaid In The FinTech AI Ecosystem.Plaid is uniquely positioned to become the financial data and insights backbone for AI applications and platforms in this evolving ecosystem.We believe consumers s... Show more

 • Promoted

Engineering Manager

ValonSan Francisco, CA, United States
Full-time

We're looking for an engineering manager to support Valon's growing engineering team.In this role, you'll lead 4+ engineers across one or more teams, working closely with your reports and partnerin... Show more

 • Promoted

Engineering Manager, GPU Infrastructure

CohereSan Francisco, CA, United States
Full-time

Cohere is the leading security-first enterprise AI company.We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems.The GPU Cluster... Show more

 • Promoted

Engineering Manager

Zortech SolutionsSan Francisco, CA, United States
Full-time

Location: Mountain View, CA-Hybrid.Responsible for multiple capabilities or sections of experiences in a composite app.Technical leader and domain expert across multiple teams that identifies gaps ... Show more

 • Promoted

Software Engineering Manager, Web

SanitySan Francisco, CA, United States
Full-time

Our AI Content Operating System gives teams the freedom to model, create, and automate content the way their business works, accelerating digital development and supercharging content operations ef... Show more