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

Firmware Engineer

$225k - $250k

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. 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. #J-18808-Ljbffr

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in San Bruno, CA vacancy
  •  ...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 programming... 
    Suggested

    Atlas Data Storage, Inc.

    South San Francisco, CA
    2 days ago
  •  ...and C++ programming for embedded Linux and/or RTOS • Integrate firmware with embedded systems. Work with microcontrollers (e.g. ARM),...  ...clear testable code Requirements Bachelor’s degree in electrical engineering, computer engineering, or equivalent combination of relevant... 
    Suggested
    Work experience placement

    Jobtailor

    Brisbane, CA
    3 days 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... 
    Suggested
    Work experience placement
    Local area

    Medium

    Brisbane, CA
    3 days ago
  • $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... 
    Suggested

    Medium

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

     ...think cardiac arrest response and save lives! Learn more about working at Avive: 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... 
    Suggested
    Local area

    Avivesolutions

    Brisbane, CA
    2 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... 

    Dormont Manufacturing Co

    Brisbane, CA
    5 days ago
  • Mill is seeking a Firmware Engineering Manager in California to lead a small team of firmware engineers while contributing as an individual contributor on critical MCU/wireless work. You will collaborate with cloud, mobile, product, and hardware teams to deliver integrated... 
    Full time

    Mill

    San Bruno, CA
    2 days 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,... 
    Work at office
    2 days per week

    Linuxconfig

    San Bruno, CA
    2 days ago
  • Avive Solutions, Inc. seeks a Senior Firmware Engineer to design, implement, test, and debug embedded firmware from concept through volume production. You will work on embedded systems with peripherals, serial and wireless communication, and system integration at the PCB... 

    Avivesolutions

    Brisbane, CA
    2 days ago
  • $245k - $280k

    Linuxconfig in San Bruno, California is looking for a Firmware Engineering Manager to lead the design and implementation of firmware for next-generation products. You'll manage a small team and collaborate with cross-functional teams to ensure seamless connectivity integration... 

    Linuxconfig

    San Bruno, CA
    2 days ago
  • $225k - $250k

    Mill in San Bruno, California, is looking for a Senior Firmware Engineer to design and develop firmware for their connected products. The role involves working on communication protocols like Wi-Fi and Bluetooth while collaborating closely with multiple teams. Ideal candidates... 

    Mill

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

     ...exceptional team that is making our vision a reality. The Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication between devices in the wireless power network. You will also conduct... 
    Work at office

    Reach

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

    Echo Neurotechnologies

    San Francisco, CA
    2 days ago
  • $130k - $160k

     ...architect and drive the validation strategy for our deeply embedded firmware across new and existing products. We are seeking a senior...  ...across various deployment environments. Mentor junior engineers and collaborate directly with Hardware and Software teams to implement... 
    Work at office
    Relocation

    Motorola Solutions

    San Mateo, CA
    16 hours ago
  • OpenAI is seeking a Camera Firmware Engineer based in San Francisco, CA. This role involves owning low-level camera enablement on custom hardware, developing firmware, and ensuring reliable operation of camera systems. Candidates should have experience with embedded camera... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    2 days ago
  • Blue Origin is seeking a Senior Embedded Software Engineer to design, develop, and optimize firmware for next-generation satellite user terminals. You will work at the intersection of hardware and software, developing robust firmware to control high-speed communication... 

    Blue Origin

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

    A leading public transit innovator in San Francisco is seeking an Embedded Software Engineer to design and develop firmware for autonomous vehicles. This role requires expertise in C or C++, knowledge of communication protocols, and experience with real-time operating systems... 

    Glydways

    San Francisco, CA
    5 days ago
  • Hatch is seeking a Senior Embedded Systems Engineer to develop firmware for sleep devices, impacting both baby and adult products. You will dive into embedded architecture while collaborating with various teams, ensuring that product designs meet high standards of functionality... 
    Remote job

    Hatch

    San Francisco, CA
    2 days ago
  • $300k

    Skyrocket Ventures is seeking a Sr. to Staff Firmware/Embedded Software Engineer in San Francisco to lead the development of firmware for autonomous delivery drones. The role involves designing firmware for motion control and collaborating with electrical engineers. Candidates... 
    Remote job
    Flexible hours

    Skyrocket Ventures

    San Francisco, CA
    2 days ago
  • Neuralink in San Francisco is seeking an Embedded Software Engineer to join the Brain Interfaces Embedded Systems Team. This role involves...  ..., actively solve challenges, and contribute to bare-metal firmware. Compensation includes a competitive base salary and equity compensation... 

    Neuralink

    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... 
    Sleeping nights

    Dormont Manufacturing Co

    San Francisco, CA
    3 days ago
  • $180k - $340k

    Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones San Francisco, CA (you can work from home up to 2x/week) The team builds small, lightweight autonomous delivery drones with safety-first hardware designed to operate around people and everyday urban... 
    Work from home

    Skyrocket Ventures

    San Francisco, CA
    2 days ago
  • Stepping Up Solutions is looking for a Senior Embedded Android Engineer based in our San Francisco office. This role involves firmware development for IoT devices and collaboration within a cross-functional team. You will focus on low-level device drivers, board bring-up... 
    Work at office

    Stepping Up Solutions

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

     ...exceptional team that is making our vision a reality. The Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication between devices in the wireless power network. You will also conduct... 
    Work at office

    Reach

    Redwood City, CA
    4 days ago
  • Eight Sleep is seeking a Sr Firmware Engineer to enhance its innovative Pod technology. You will lead the development and implementation of cutting-edge sensor technologies while collaborating closely with hardware teams to bring exceptional sleep solutions to our members... 
    Remote job
    Flexible hours

    Eight Sleep

    San Francisco, CA
    2 days ago
  • Eight Sleep in New York, NY is seeking a Sr. Firmware Engineer, BLE to own the wireless connectivity stack across our Pod devices. You will architect and implement the BLE layer, define GATT services, and drive secure, power‑aware OTA DFU pipelines. You will partner with... 
    Sleeping nights

    eightsleep

    San Francisco, CA
    2 days ago
  •  ...accelerate transit, enhance street safety, and drive toward a sustainable future. What the job involves 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... 

    Hayden AI Technologies, Inc.

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

     ...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 team designing... 
    Full time
    Work at office
    Sleeping nights
    Flexible hours
    Night shift

    Dormont Manufacturing Company

    San Francisco, CA
    1 day ago
  •  ...is to build best-in-class solutions that keep people in touch, informed, and safe anywhere in the world. We're looking for a Firmware Engineer to help push the boundaries of off-grid communication. Working from our San Francisco or Chicago offices, you will work at the... 
    Full time
    Work at office
    Flexible hours

    Somewear Labs

    San Francisco, CA
    2 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... 
    Remote work
    Night shift

    Eight Sleep

    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!