Firmware Engineer
$225k - $250kMill
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
- ...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
- ...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...SuggestedWork experience placement
$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...SuggestedWork experience placementLocal area$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$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...SuggestedLocal area$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...- 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
$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 office2 days per week- 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...
$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...$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...$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- ...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...
$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 officeRelocation- 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 officeRelocation package
- 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...
$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...- 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
$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 jobFlexible hours- 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...
- 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
$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- 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
$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- 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 jobFlexible hours
- 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
- ...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...
$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 timeWork at officeSleeping nightsFlexible hoursNight shift- ...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 timeWork at officeFlexible hours
- 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 workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!

