Bevi
IoT-enabled beverage technology
EmbeddedEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Embedded Engineer at Bevi. Skills: embedded C/C++, ARM Cortex-M, bare-metal/RTOS, hardware/firmware integration, system debugging. Developing and implementing embedded code and android systems code. Advancing the firmware that powers smart water machines”
What You'll Achieve.
reliable operation, remote management, and diagnostics across Bevi's expanding fleet; improve overall machine performance and functionality; quickly reduce customer impact
Industry & Context.
Team-oriented approach to problem solving
Ability to be in the office 3+ days per week
What They're Looking For.
Must Have
4+ years of hands-on industry experience developing, releasing, and supporting production-quality, reliable firmware, Proficiency in embedded C and embedded C++ targeting the ARM Cortex-M family of microcontrollers, Experience with bare-metal and RTOS-based applications controlling electromechanical systems, Experience across the full product development lifecycle, from initial board bring-up to shipping features and fixes to units in the field, Comfortable working at the hardware/firmware boundary, including debugging physical systems at the board and system level using tools like oscilloscopes, logic analyzers, and multimeters, Solid understanding of modern software development practices, including version control (e. g. git), build automation, and unit testing, Hands-on experience with serial communication protocols: UART, I2C, SPI, USB, Ethernet, DSI, CSI, etc., Communication skills and the ability to collaborate effectively with cross-functional teams including electrical, mechanical, and systems engineers, Ability to be in the office 3+ days per week
Nice to Have
Android Open Source Project (AOSP) or embedded Linux is a significant plus, Familiarity with wireless communication protocols (e. g. , LTE, WiFi) is a plus, Experience working in rapidly growing or scaling companies is a plus
What You'll Do.
Developing and implementing embedded code and android systems code
Advancing the firmware that powers smart water machines
Developing tools to enable the engineering team to invent
implement and validate new ways to deliver an exceptional user experience
Contribute to multi-board firmware architecture
Design and implement firmware for electromechanical systems
Partner with the hardware team on new product bring-up
Build internal tools that help R&D
and manufacturing monitor
Triage and debug platform and system-level issues
Contribute to team process improvements
Participate in code reviews and validation
How You'll Work.
Team & Collaboration
Work with electrical, hardware, software and other embedded engineers; Collaborate effectively with cross-functional teams including electrical, mechanical, and systems engineers
Communication Scope
communication skills
Full Job Description
Bevi is on a mission to transform how beverages are delivered and consumed. Our connected beverage platform eliminates the need for single-use bottles and cans, making it easy, fun, and sustainable to stay hydrated. As the category leader in IoT-enabled beverage technology, we're building a future where Bevi machines are everywhere people live, work, and connect. We've raised over $160M in venture capital, serve thousands of customers across the US, Canada, UK and Ireland, and we've been rapidly growing year over year, saving over 1 billion bottles from waste. In addition to driving hypergrowth with our current product line, Bevi is heavily investing in new product development. We are searching for an Embedded Engineer who is excited to work on our hardware product with a cloud-based back-end and help bring new ideas from prototype to production. In this role, you will be part of developing and implementing embedded code and android systems code that run our current and future Bevi products. This role will be responsible for advancing the firmware that powers our first to market smart water machine and for developing tools that will enable our engineering team to invent, implement and validate new ways to deliver an exceptional user experience at a rapid pace of development. The Embedded Engineer will work with electrical, hardware, software and other embedded engineers and contribute to overall system definition, documentation and system integration activities. Your Day to Day Contribute to multi-board firmware architecture that supports reliable operation, remote management, and diagnostics across Bevi's expanding fleet. Design and implement firmware for electromechanical systems, including sensor integration, control algorithms, and low-level hardware-software interaction. Partner with the hardware team on new product bring-up and provide feedback to improve overall machine performance and functionality. Build internal tools that help R&D, product development, an
Applying for this Embedded Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Bevi?
Real rants from real employees. Read before you apply.