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

Senior Firmware Engineer

$225k - $250k

Mill

Senior 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 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 Senior Firmware Engineer to design, develop, and implement low-level firmware for our next-generation connected product. You'll work closely with cloud services, mobile app, product and hardware teams to integrate Wi-Fi, Bluetooth, and other connectivity features seamlessly, while actively collaborating and contributing as a key team player.

Key Responsibilities
  • 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 Wi-Fi, Bluetooth, and other 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.
  • Contribute to the deployment readiness of our systems for large-scale production.
  • Evaluate code from 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.
  • 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.
  • Hands-on experience with connectivity modules (Wi-Fi, Bluetooth) and RTOS (FreeRTOS preferred).
  • 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.
Preferred Skills
  • Experience with ESP32 microcontrollers.
  • Working knowledge of cloud computing protocols (e.g., MQTT) and platforms like AWS (AWS CDK is a plus).
  • Experience with cellular connectivity.
  • Excellent communication and interpersonal skills to foster a collaborative, team-oriented environment.

The estimated base salary range for this position is $225-250K, 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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in San Bruno, CA vacancy
  • $150k - $180k

    A medical technology firm in California is looking for a Senior Firmware Engineer to lead firmware development for life-saving medical products. The ideal candidate has over 4 years of experience, including work in an FDA regulated environment and is proficient in C and... 
    Senior

    Medium

    Brisbane, CA
    3 days ago
  • A leading biotech startup seeks a Senior Firmware Engineer in South San Francisco to develop high-performance firmware for DNA data storage technology. Responsibilities include collaborating with hardware teams and architecting robust systems using C and C++. The position... 
    Senior

    Atlas Data Storage, Inc.

    South San Francisco, CA
    1 day ago
  •  ...computer science, tackling some of the most complex, long-term data challenges in the world. We're looking for an exceptional Senior Firmware Engineer to join our core engineering team. This is a unique opportunity to apply your full-stack expertise and low-level... 
    Senior

    Atlas Data Storage, Inc.

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

     ...revolutionize out‑of‑hospital cardiac arrest response and massively impact SCA survival rates. About the Role: We are seeking a Senior Firmware Engineer for a critical role within Avive’s R&D organization. This role is a player‑coach that will develop and lead new embedded... 
    Senior
    Work experience placement
    Local area

    Medium

    Brisbane, CA
    3 days ago
  • $150k - $180k

     ...out‑of‑hospital cardiac arrest response and massively impact SCA survival rates. About the Role: This position is for a Senior Firmware Engineer in Avive’s R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from... 
    Senior
    Local area

    Dormont Manufacturing Company

    Brisbane, CA
    4 days ago
  • $150k - $180k

    Avive Solutions, Inc. is seeking a Senior Firmware Engineer in Brisbane, California. This role focuses on architecting and implementing embedded firmware for innovative AED technology. Candidates should have extensive experience with C/C++ programming, system integration... 
    Senior

    Dormont Manufacturing Co

    Brisbane, CA
    5 days ago
  •  ...Senior Firmware Engineer We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and device driver development to join our Device Software team. In this role, you will own the low-level software stack that interfaces directly with hardware, enabling... 
    Senior

    Hayden AI

    San Francisco, CA
    4 days ago
  • $180k - $260k

     ...intensive industries. We are on the lookout for extraordinary engineers and scientists to join our team. Your previous experience in robotics...  ...for This Role: To develop, Develop, optimize, and maintain firmware in C and C++ for 32‑bit microcontrollers. Build applications... 
    Senior

    Foundation Robotics Labs Inc.

    San Francisco, CA
    3 days ago
  •  ...during various phases of product development, including proof of concept. About You: Bachelor's degree in computer science, computer engineering, or equivalent. 4+ years of non‑internship professional software development experience. 3+ years of development experience in C... 
    Senior
    Internship
    Work at office

    I did my part and supported the Regular Toilet

    San Francisco, CA
    3 days ago
  •  ...Sr Firmware Engineer Eight Sleep is the world's first sleep fitness company. Our mission is to fuel human potential through optimal sleep. We use innovative technology, detailed design, and proven science and data to personalize and improve each night for everybody—... 
    Senior
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Eight Sleep

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

     ...Senior Embedded Firmware Engineer – San Carlos, CA Division: Engineering • Engagement: In office • Employment: Full-time Connected Commercial Coffee Brewer Platform Role Overview This role sits at the intersection of AI, robotics, consumer hardware, IoT, and specialty... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    4 days ago
  • Eight Sleep in New York is seeking a Sr. Firmware Engineer for Bluetooth (BLE) to lead the wireless connectivity stack within their Pod ecosystem. You will play a key role in designing and implementing high-performance Bluetooth solutions. Ideal candidates possess over... 
    Senior
    Sleeping nights

    Eight Sleep

    San Francisco, CA
    4 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... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    ATOMS Careers page

    San Francisco, CA
    2 days ago
  • Highbrow LLC is looking for a Sr Firmware Engineer in San Francisco, CA to develop cybersecurity updates for IoT medical devices that help detect cardiac arrhythmias. The ideal candidate will be detail-oriented and experienced in resource-constrained embedded systems, working... 
    Senior

    Highbrow LLC

    San Francisco, CA
    4 days ago
  • $182k - $230k

     ...Senior Embedded Firmware Engineer San Francisco, CA Pronto AI is a global leader in commercializing autonomous vehicle (AV) technology, deploying Autonomous Haulage Systems (AHS) that automate operations in mines, quarries, and construction sites worldwide. While... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

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

     ...Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication between...  ...offers will depend on factors like experience, skills, seniority, and how each candidate aligns with the needs of the... 
    Senior
    Work at office

    Reach

    Redwood City, CA
    4 days ago
  •  ...Interface (BCI) space, driving innovation through advanced hardware engineering and AI solutions. Our mission is to deliver cutting-edge...  ...are vital to our success. Position Overview: As a Senior Firmware Engineer , you will be responsible for developing high quality... 
    Senior

    Echo Neurotechnologies

    San Francisco, CA
    5 days ago
  • Sr. Firmware Engineer, Bluetooth (BLE) Eight Sleep is the world’s first sleep fitness company. Our mission is to fuel human potential through optimal sleep. We use innovative technology, detailed design, and proven science and data to personalize and improve each night... 
    Senior
    Remote work
    Night shift

    Eight Sleep

    San Francisco, CA
    4 days ago
  • Atoms in San Francisco is seeking an Embedded Firmware Engineer to develop low-level software for autonomous transport vehicles. You will collaborate with engineers to create firmware that ensures reliable execution on urban streets. The ideal candidate has a Bachelor’s... 
    Senior

    Atoms

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

     ...you want to be challenged and pushed harder than ever before, we invite you to apply. About the role Join our team as a Senior Device Firmware Engineer to help us bring current and next generations of the Pod and new hardware products to life. You’ll be a part of a small... 
    Senior
    Full time
    Work at office
    Sleeping nights
    Flexible hours
    Night shift

    Dormont Manufacturing Co

    San Francisco, CA
    2 days ago
  • Eight Sleep in San Francisco is looking for a Senior Device Firmware Engineer to help bring the Pod and new hardware products to life. This role involves designing embedded Linux systems, optimizing ML deployment, and ensuring robust security. The ideal candidate will have... 
    Senior
    Sleeping nights

    Dormont Manufacturing Co

    San Francisco, CA
    3 days ago
  • A pioneering technology company in Redwood City is looking for an experienced Firmware Engineer to enhance wireless power technologies. The role includes developing firmware for communication between devices in a wireless network and requires creativity and problem-solving... 
    Senior

    Reach

    Redwood City, CA
    4 days ago
  • Velia multiservices, located in San Francisco, California, is seeking an experienced embedded firmware engineer to develop safety-critical systems. You'll own end-to-end firmware development, working closely with hardware engineers and ensuring all firmware is testable... 
    Senior

    Velia multiservices

    San Francisco, CA
    3 days ago
  • A leading logistics technology company is seeking a Senior/Staff Embedded Software Engineer to lead firmware development for robotics products in San Francisco. The role requires extensive experience in embedded systems, particularly with ARM microcontrollers and C/C++... 
    Senior

    DoorDash USA

    San Francisco, CA
    a month ago
  • A leading technology and logistics company in San Francisco is seeking a Senior/Staff Embedded Software Engineer. This role involves developing low-level firmware for robotics products, focusing on ARM microcontroller platforms. Candidates should have 8+ years of experience... 
    Senior

    DoorDash

    San Francisco, CA
    a month ago
  • Hayden AI is seeking a Senior Firmware Engineer in San Francisco, CA, to lead the development of Linux kernel device drivers for cutting-edge edge AI systems. The ideal candidate will have over 5 years of experience in firmware development, strong C programming skills,... 
    Senior

    Hayden AI

    San Francisco, CA
    1 day ago
  • A pioneering startup in neurotechnology is seeking a Senior Firmware Engineer to develop robust firmware for innovative medical devices. This role involves collaborating with cross-functional teams, defining firmware requirements, and ensuring compliance with FDA standards... 
    Senior

    Echo Neurotechnologies

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

     ...Firmware Engineer San Bruno, California, United States About Us Chariot Defense is a defense technology company that designs and manufactures a family of power products for the U.S. military and its allies. We believe that credible deterrence of armed conflict... 
    Work at office
    Weekend work

    Chariot Defense

    San Bruno, CA
    4 days ago
  • Sr Firmware Engineer (Client: iRhythm Technologies) Location: San Francisco, CA (5 days in a week onsite) Duration: 9 months IRC: IRC294483 Job Description We are seeking a detail-oriented and collaborative firmware engineer to support development of cybersecurity updates... 
    Senior
    Contract work

    Highbrow LLC

    San Francisco, CA
    4 days ago
  •  ...A leading biopharmaceutical company located in South San Francisco is looking for a Senior Scientist or Principal Scientist to join their Synthetic Molecule Analytical Chemistry group. The role requires a PhD in relevant sciences with industry experience and a proven... 
    Senior
    Relocation package

    Genentech

    South San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

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