$120K-150K a year
Design, develop, and maintain embedded firmware for IoT-enabled smart water machines, collaborating with hardware and product teams to ensure device performance and reliability.
5+ years of embedded firmware development experience with proficiency in C/C++, RTOS, hardware interfaces, and debugging tools, plus strong problem-solving and collaboration 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. Thousands of companies rely on Bevi to sustainably provide their employees with pure, sparkling, and flavored water at work. As a market leader in IoT-enabled beverage machines, Bevi combines cutting-edge technology with environmental responsibility to create a healthier planet. Role Overview: As a Senior Firmware Engineer at Bevi, you will play a critical role in developing and enhancing the embedded software that powers our smart water machines. You will collaborate closely with cross-functional teams to design, implement, and optimize firmware solutions that ensure reliability, performance, and scalability of our IoT devices. What You'll Do: - You will design, develop, and maintain embedded firmware for Bevi’s smart water machines. - You will collaborate with hardware engineers to integrate firmware with new and existing hardware platforms. - You will troubleshoot and resolve complex firmware issues to improve device stability and performance. - You will participate in code reviews and contribute to best practices for firmware development. - You will optimize firmware for low power consumption and efficient resource management. - You will work with the product team to translate requirements into technical specifications. - You will mentor junior engineers and contribute to team knowledge sharing. - You will stay current with emerging technologies and industry trends 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 experience with real-time operating systems (RTOS). - Strong understanding of hardware interfaces such as SPI, I2C, UART, and ADC. - Experience with debugging tools and techniques for embedded systems. - Familiarity with wireless communication protocols like Bluetooth or Wi-Fi is a plus. - 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 security best practices for 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 through technology. Ready to Apply? If you are excited to join a mission-driven company and contribute to cutting-edge IoT solutions, 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/11/2025