$120K-150K a year
Design, develop, and maintain embedded firmware for IoT-enabled smart water machines, collaborating with hardware and product teams to ensure high performance and reliability.
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 and reduce 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 high performance, reliability, and seamless integration with IoT platforms. 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 components. - 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 contribute to the architecture and design of scalable IoT firmware solutions. - You will participate in code reviews and mentor junior engineers to uphold coding standards. - You will work closely with the product and QA teams to ensure firmware meets functional and quality requirements. - You will stay current with industry trends and emerging technologies to continuously improve firmware capabilities. 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. - 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 security best practices for embedded systems. - Background in product development lifecycle and Agile methodologies. - Experience with Python or scripting languages for automation and testing. What We Offer: - We offer a dynamic and innovative work environment focused on sustainability and technology. - 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 environmental sustainability. Ready to Apply? If you are passionate about embedded systems and want to contribute to a greener future, 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/7/2025