Sigma Software is seeking a skilled Embedded Software Developer to join their growing team and contribute to the development of innovative smart beverage solutions. This role involves designing and implementing components, developing beverage dispensing logic, and ensuring secure firmware updates. The project focuses on a user-friendly smart beverage system incorporating UI, face recognition, and OTA integration.
Requirements
- Design and implement components and drivers (display, camera, sensors, actuators)
- Develop beverage dispensing logic (temperature, pumps, valves, safety)
- Implement and manage secure firmware updates (OTA) over HTTPS
- Develop and optimize embedded user interfaces with LCD touchscreens and graphics libraries
- Code in C/C++ and debug
- Perform unit and integration testing on real hardware
- Support QA engineers
- Participate in planning, estimation, and customer meetings
- Collaborate with architects, security, and compliance engineers
- Ensure adherence to best engineering practices and quality standards
- Upper-Intermediate level of English