Missione del Ruolo / Role Mission
Entrare a far parte del team
Firmware Development
di Cimbali Group significa contribuire alla progettazione e allo sviluppo del software che anima i nostri prodotti professionali, garantendone affidabilità, performance e innovazione tecnologica.
La risorsa sarà coinvolta nello sviluppo e nella manutenzione del firmware, partecipando attivamente alle attività di progettazione, testing e debug su host e target.
Joining the
Firmware Development team
at Cimbali Group means contributing to the design and development of the software that powers our professional coffee machines — ensuring reliability, performance, and technological excellence.
The selected candidate will be involved in firmware development and maintenance, actively participating in design, testing, and debugging activities on both host and target systems.
Cosa Farai / What You Will Do:
-
Progettare e sviluppare
software embedded
in linguaggio C.
-
Effettuare attività di
code refactoring
, miglioramento e ottimizzazione del codice esistente.
-
Svolgere
test e debug
su host e su target.
-
Collaborare con i team di
progettazione elettronica e meccanica
per l’integrazione di sistema.
-
Partecipare all’implementazione di
funzionalità di controllo motori, elementi riscaldanti, elettrovalvole e interfacce uomo-macchina (HMI)
.
-
Design and develop
embedded software
in C language.
-
Perform
code refactoring
, improvement, and optimization of existing implementations.
-
Conduct
testing and debugging
on both host and target environments.
-
Collaborate with
electronic and mechanical design teams
for system integration.
-
Implement
control functionalities
for motors, heating elements, solenoid valves, and
touchscreen HMI interfaces
.
Chi Sei / Who You Are
Laurea in Ingegneria Informatica, Elettronica o titolo equivalente.
Degree in Computer Engineering, Electronic Engineering, or equivalent qualification.
Competenze tecniche / Technical Skills
-
Ottima conoscenza del linguaggio di programmazione
C
.
-
Capacità di analisi di implementazioni esistenti e
proattività nel proporre miglioramenti
.
-
Familiarità con:
-
Sistemi operativi real-time (RTOS)
: es. RTX Keil ARM, FreeRTOS, OSEK, ecc.
-
Periferiche hardware
per controllo di potenza, motori, riscaldatori, elettrovalvole.
-
Programmazione multi-thread
.
-
Bus e protocolli di comunicazione
: I²C, SPI, CAN Bus, UART, Wi-Fi, Bluetooth.
-
Sviluppo interfacce HMI touchscreen
.
-
Protocollo MQTT
per dispositivi IoT.
-
Dimestichezza con
strumentazione elettronica da laboratorio
e sistemi di debug.
-
Buona conoscenza della
lingua inglese
.
-
Excellent programming skills in
C language
.
-
Strong ability to
analyze existing implementations
and suggest improvements proactively.
-
Familiarity with:
-
Real-Time Operating Systems (RTOS)
such as RTX Keil ARM, FreeRTOS, OSEK, etc.
-
Hardware peripherals
for power control, motors, heating elements, solenoid valves.
-
Multi-thread programming
.
-
Communication buses and protocols
: I²C, SPI, CAN Bus, UART, Wi-Fi, Bluetooth.
-
Touchscreen HMI interface development
.
-
MQTT protocol
for IoT device management.
-
Proficiency in using
debug tools and electronic lab equipment
.
-
Good command of
English
(spoken and written).
Titoli Preferenziali / Preferred Qualifications
-
Conoscenza di
regole e metodologie di programmazione strutturata
(es. MISRA).
-
Familiarità con il linguaggio
C++
.
-
Esperienza in
gestione requisiti di prodotto
.
-
Conoscenza di
normative di cyber-security
per prodotti embedded.
-
Knowledge of
structured programming methodologies
(e.g., MISRA).
-
Familiarity with
C++
language.
-
Experience in
product requirements management
.
-
Understanding of
cybersecurity standards
in embedded systems.
Soft Skills
-
Approccio analitico e orientato al problem solving.
-
Attitudine a lavorare in
team multidisciplinari
.
-
Proattività, curiosità e precisione.
-
Flessibilità e predisposizione al lavoro in
contesti produttivi dinamici
.
-
Analytical mindset and strong problem-solving attitude.
-
Team-oriented and collaborative approach.
-
Proactive, curious, and detail-oriented.
-
Flexible and comfortable working in
dynamic production environments
.
Il nostro impegno / Our Commitment
Cimbali Group si impegna a costruire un ambiente di lavoro inclusivo e rispettoso delle diversità. Crediamo che la pluralità di genere, età, cultura, nazionalità, credo religioso e orientamento arricchisca la nostra comunità aziendale.
Ogni candidatura sarà accolta e valutata con pari opportunità, nel rispetto delle persone e del loro talento.
Cimbali Group is committed to building an inclusive and diverse workplace. We believe that diversity in gender, age, culture, nationality, religion, and orientation enriches our corporate community.
All applications will be considered with equal opportunity, respecting people and their talent.