Software Development and Design
The role of the Software & Firmware Designer is to design, develop, and maintain software modules for controlling electromechanical components used in vending and coffee machines. The Software & Firmware Designer will work with a variety of operating systems, including FreeRTOS, Linux, and Android, depending on the specific project.
**Job Description:**
Design, develop, and maintain software modules for vending and coffee machines
Collaborate with colleagues to integrate software solutions across multiple platforms
Develop code in C/C++/Qt framework for electronic boards
**Required Skills and Qualifications:**
Fluency in Italian and English
Hardware development with ability to read and interpret electrical schematics
Experience with Linux and Android operating systems
Version control tools: Proficiency in QML/HTML 5 language
Knowledge of SQLite databases
**Benefits:**
Permanent full-time contract
Smart working
Company canteen
Competitive reward salary