$120K-150K a year
Design, develop, and maintain embedded firmware for IoT-enabled smart water machines, collaborating with hardware teams and optimizing for performance and reliability.
5+ years of embedded firmware development experience with proficiency in C/C++, RTOS, hardware communication protocols, 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. Our IoT-enabled beverage solutions are trusted by thousands of companies to provide sustainable, pure, sparkling, and flavored water to their employees, promoting environmental responsibility and convenience. 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 deliver reliable, efficient, and scalable firmware solutions that drive the next generation of IoT-enabled beverage technology. 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 sensors, actuators, and communication modules. - You will optimize firmware for performance, power consumption, and reliability. - You will participate in code reviews, testing, and debugging to ensure high-quality software. - You will contribute to the development of firmware architecture and best practices. - You will troubleshoot and resolve firmware issues in both development and production environments. - You will document firmware designs, processes, and updates clearly and thoroughly. - You will mentor junior engineers and support continuous learning within the team. 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 design. - Experience with real-time operating systems (RTOS) and low-level hardware interfaces. - Strong understanding of communication protocols such as I2C, SPI, UART, and Bluetooth. - Familiarity with debugging tools, oscilloscopes, and logic analyzers. - Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment. Bonus Points If You Have: - Experience with wireless communication technologies and IoT platforms. - Knowledge of cloud integration and remote firmware update mechanisms. - Background in product development lifecycle and agile methodologies. - Passion for sustainability and environmental impact through technology. What We Offer: - We offer a dynamic and innovative work environment focused on 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 and a supportive team culture. - We offer the chance to make a meaningful impact on reducing single-use plastics globally. 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