Boston, Massachusetts, United States Hybrid

Bevi is hiring a Senior Firmware Engineer

About the Role

Bevi is looking for a Senior Firmware Engineer to develop and implement embedded code for our current and future smart water machines. In this role, you will advance our product firmware, build tools for rapid innovation, and work cross-functionally to define and integrate systems as part of our mission to disrupt the beverage supply chain.

What You'll Do

  • Drive development of robust, scalable, multi-board embedded firmware systems for reliable operation, remote management, and fleet expansion.
  • Own the full firmware lifecycle from concept, prototyping, and development to testing, validation, and post-deployment support.
  • Serve as the subject matter expert for firmware across new and existing products.
  • Collaborate closely with hardware and software teams to deliver new features.
  • Drive board bring-up and validation, identifying and resolving hardware-firmware integration issues.
  • Provide high-level architectural guidance to optimize hardware design for firmware performance and maintainability.
  • Champion firmware best practices including modular design, continuous integration, and test automation.
  • Collaborate with the hardware team to improve machine performance and functionality.
  • Design and implement advanced control systems, sensor integration, and diagnostic tools for connected machines.
  • Drive triage and root cause analysis of complex system-level issues, proposing long-term solutions.
  • Guide and mentor junior and mid-level firmware engineers through design reviews and knowledge sharing.
  • Create and maintain detailed technical documentation for knowledge transfer and supportability.

What We're Looking For

  • BS in Electrical Engineering, Computer Engineering, Computer Science or a related field.
  • 5+ years of hands-on professional experience developing, releasing, and supporting production-quality firmware in a fast-paced product team.
  • Deep expertise in embedded C and/or C++ targeting ARM Cortex-M family microprocessors.
  • Experience developing firmware for bare-metal and RTOS-based systems (e.g., FreeRTOS), including custom board bring-up, device driver development, and system-level debugging.
  • Strong understanding of software development best practices and modern firmware development workflows.
  • Strong understanding of serial communication protocols: UART, I2C, SPI, USB, Ethernet, DSI, CSI.
  • Comfortable working with git and modern version control workflows.
  • Strong communication and interpersonal skills for effective cross-functional collaboration.
  • Agile mindset to thrive in a fast-paced work environment.

Nice to Have

  • Prior experience with Atmel/Microchip SAMD and Texas Instruments TM4C platforms.
  • Experience in embedded Linux and the Android Open Source Project (AOSP).
  • Familiarity with wireless communication protocols (e.g., LTE, WiFi).

Technical Stack

  • Languages: Embedded C/C++
  • Microprocessors: ARM Cortex-M
  • OS: FreeRTOS
  • Platforms: Atmel/Microchip SAMD, Texas Instruments TM4C
  • Protocols: UART, I2C, SPI, USB, Ethernet, DSI, CSI
  • Tools: git
  • Additional: Embedded Linux, Android Open Source Project (AOSP), LTE, WiFi

Team & Environment

You will be part of the software team, working closely with hardware engineers, software engineers, and other firmware engineers.

Benefits & Compensation

  • Comprehensive medical, dental and vision insurance plans with BlueCross BlueShield, 95% paid by employer
  • 401(k) with company match
  • Flexible PTO plus 12 company holidays, additional paid days for sick leave
  • Generous fully paid parental leave for both birth parents and non-birth parents
  • Fully employer paid disability and life insurances
  • Wellness and fitness reimbursements
  • Monthly stipends for cell phone use and commuting costs
  • Onsite snacks, weekly catered lunch, unlimited Bevi
  • Happy hours, team-building events, bagel breakfasts, Hero awards

Work Mode

This is a hybrid position based in Boston (Charlestown).

Bevi is an equal opportunity employer.

Required Skills
Embedded C/C++ARM Cortex-MFreeRTOSAtmel/Microchip SAMDTexas Instruments TM4CUARTI2CSPIUSBEthernetFirmware DevelopmentHardware DebuggingIoTSystem ArchitectureTest Automation
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Bevi
Bevi is an IoT-enabled beverage machine company disrupting the beverage supply chain by providing smart water machines that replace single-use water bottles in workplace environments.
All jobs at Bevi Visit website
Job Details
Category embedded
Posted 9 months ago