Firmware Development Engineer (Lainate)

Firmware Development Engineer (Lainate)

02 ott
|
Carlo Gavazzi Automation
|
Lainate

02 ott

Carlo Gavazzi Automation

Lainate

Firmware Development Engineer

? Lainate, Italy | Controls R&D;
? Carlo Gavazzi

Firmware Development Engineer – Bring our next generation of energy meters to life
Are you passionate about embedded C/C++, software architecture and developing firmware that turns electronic hardware into intelligent connected products?

Carlo Gavazzi is looking for a Firmware Development Engineer to join our Controls R&D; team in Lainate.

Our Controls Product Line develops energy meters ranging from standard devices to advanced platforms incorporating embedded Linux, data storage and IoT services. Measurement performance, cybersecurity and industrialization are central to every new design.

Your role
You will design structured embedded firmware for our energy meters, with the microcontroller at the center of your work—covering measurement algorithms, communication protocols, cybersecurity and system architecture.

You will:
• Develop embedded firmware in C and C++ for 32-bit microcontrollers.
• Develop and optimize measurement algorithms, focusing on accuracy and performance.




• Design firmware supporting cybersecurity requirements under the Cyber Resilience Act, including secure boot, secure update and secure storage.
• Implement communication protocols including Modbus, BACnet, EtherNet/IP, LoRa, wM-Bus and Wi-Fi.
• Work with embedded web-server frameworks and APIs.
• Develop software supporting laboratory instruments and meter testing.
• Collaborate closely with hardware engineers on system architecture and component selection.
• Participate throughout the development lifecycle: specification, design, implementation, testing and debugging.
• Work with Product Management to translate product requirements into effective technical solutions.

What we're looking for
You bring:
• A degree in Electronic Engineering or a related technical discipline.
• At least 3 years of experience in firmware development.
• Strong programming skills in C and C++, with software already deployed in commerci

📌 Firmware Development Engineer (Lainate)
🏢 Carlo Gavazzi Automation
📍 Lainate

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: firmware development engineer (lainate) / lainate

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: firmware development engineer (lainate) / lainate