$120K-150K a year
Design, develop, and maintain embedded firmware for IoT-enabled beverage machines, collaborating with hardware teams and optimizing for performance and security.
5+ years of embedded firmware development experience with proficiency in C/C++, RTOS, microcontroller interfaces, and strong debugging skills.
Job Title: Senior Firmware Engineer Company Overview: Bevi is a pioneering company dedicated to transforming the beverage supply chain by replacing single-use water bottles with innovative smart water machines. Serving thousands of companies, Bevi provides sustainable, pure, sparkling, and flavored water solutions that enhance workplace hydration while reducing environmental impact. As a market leader in IoT-enabled beverage machines, Bevi combines cutting-edge technology with sustainability to create a healthier planet. Role Overview: As a Senior Firmware Engineer at Bevi, you will play a critical role in developing and optimizing the embedded software that powers our smart water machines. You will collaborate closely with cross-functional teams to design, implement, and maintain firmware that ensures reliable, efficient, and secure device operation. This role is ideal for an experienced engineer passionate about IoT technology and sustainability. What You'll Do: - You will design, develop, and maintain embedded firmware for Bevi’s IoT-enabled beverage machines. - You will collaborate with hardware engineers to integrate firmware with new and existing hardware platforms. - You will optimize firmware for performance, power consumption, and reliability. - You will troubleshoot and debug complex firmware issues in both development and production environments. - You will implement secure communication protocols to protect device data and user privacy. - You will participate in code reviews and contribute to continuous improvement of development processes. - You will mentor junior engineers and share best practices within the team. - You will stay current with emerging technologies and industry trends to drive innovation. What You Bring: - You have 5+ years of experience in embedded firmware development, preferably in IoT or consumer electronics. - You are proficient in C/C++ programming and have experience with real-time operating systems (RTOS). - You have strong knowledge of microcontroller architectures and peripheral interfaces (SPI, I2C, UART). - You have experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers. - You have a solid understanding of communication protocols including MQTT, BLE, and Wi-Fi. - You possess excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment. Bonus Points If You Have: - Experience with cloud integration and OTA (Over-The-Air) firmware updates. - Familiarity with Agile development methodologies. - Background in hardware design or electrical engineering. - Passion for sustainability and environmental impact initiatives. What We Offer: - We offer a dynamic and inclusive work environment focused on innovation and sustainability. - We offer competitive salary and comprehensive benefits including health, dental, and vision insurance. - We offer opportunities for professional growth and continuous learning. - We offer flexible work hours and remote work options. - We offer the chance to make a meaningful impact on the environment and workplace wellness. Ready to Apply? Please submit your resume and a cover letter detailing your experience and why you’re excited to join Bevi to our careers page at www.bevi.com/careers.
This job posting was last updated on 9/10/2025