$120K-150K a year
Design, develop, and maintain embedded firmware for IoT-enabled beverage machines, collaborating with hardware and product teams to deliver reliable and innovative solutions.
5+ years of embedded firmware development experience with proficiency in C/C++, microcontrollers, RTOS, hardware interfaces, and strong problem-solving 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. Your expertise will drive innovation in IoT device functionality, ensuring reliability, efficiency, and seamless user experiences. You will collaborate closely with cross-functional teams to bring new features from concept to production. 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 sensor and control systems. - 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 participate in code reviews and mentor junior engineers to uphold high-quality standards. - You will contribute to the development of automated testing frameworks and continuous integration pipelines. - You will work closely with product and design teams to translate requirements into technical solutions. - You will stay current with industry trends and emerging technologies to drive innovation. What You Bring: - 5+ years of experience in embedded firmware development, preferably in IoT or consumer electronics. - Proficiency in C/C++ programming and embedded systems architecture. - Strong understanding of microcontrollers, real-time operating systems (RTOS), and hardware interfaces (SPI, I2C, UART). - Experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers. - Familiarity with wireless communication protocols like Bluetooth, Wi-Fi, or Zigbee. - Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment. Bonus Points If You Have: - Experience with cloud-connected IoT devices and firmware over-the-air (FOTA) updates. - Knowledge of Linux-based embedded systems. - Background in product development lifecycle and agile methodologies. - 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 arrangements to support work-life balance. - We offer the chance to make a meaningful impact on the environment and workplace wellness. Ready to Apply? If you are excited to join a mission-driven company and contribute to cutting-edge IoT technology, please submit your resume and cover letter to careers@bevi.com. We look forward to hearing from you!
This job posting was last updated on 9/6/2025