Firmware Development Engineer

Carlo Gavazzi Automation

Milano

In loco

EUR 55.000 - 75.000

Tempo pieno

2 giorni fa
Candidati tra i primi
Generatore di candidature

Non inviare un curriculum generico — genera un curriculum e una lettera di presentazione personalizzati per questo specifico impiego.

Supera i filtri ATS

Descrizione del lavoro

Carlo Gavazzi Automation is seeking an Electronic Firmware Developer in Milano to design embedded software for sensors. You will contribute to AI/ML-based sensing solutions and collaborate with a global team across the product lifecycle.

You should have at least 3 years of firmware experience, strong C skills, and interest in bridging software with hardware. English and Italian fluency are expected within an international environment.

Competenze

  • Three+ years of firmware design experience.
  • Strong C programming skills for 32-bit ARM.
  • Experience with structured software architecture.
  • Knowledge of IoT protocols (IO-Link, ZigBee, MODBUS).
  • Interest in AI/ML for embedded systems.

Mansioni

  • Design structured embedded software for sensors in C for 32‑bit ARM.
  • Develop and optimize intelligent sensing algorithms including AI/ML for embedded platforms.
  • Contribute to software architecture and expand our software toolchain.
  • Collaborate with hardware engineers on system design and optimization.
  • Participate in all project phases from spec to testing and debugging.

Conoscenze

C programming
Embedded ARM
Embedded AI
Software architecture
Python
Linux
Team collaboration
C# / App development

Formazione

Engineering degree

Strumenti

Git
RTOS
IoT protocols

Descrizione del lavoro

About the job

Do you want to help build tomorrow’s world? Welcome to Carlo Gavazzi, where we are designing, manufacturing, and marketing electronic equipment. Our Group's products (sensors, monitoring relays, timers, energy management systems, solid state-relays, safety devices) provide automation solutions for the global markets of industrial and building automation across Europe, the Americas and Asia‑Pacific through a network of 23 own sales companies and through more than 60 independent national distributors.

Are you passionate about writing C code that brings products to life, and find it exciting to define new architecture? Then you can have a day in a versatile development team at Carlo Gavazzi.

We design, manufacture and market sensors for the industrial automation industry; challenging applications like automation and protection of automatic doors, gates and accesses are currently being tackled with the development of the next generation of intelligent sensors.

You will contribute to the development of the next generation of intelligent sensors, combining advanced sensing technologies with Embedded AI and Machine Learning capabilities deployed directly at the edge.

As an Electronic Firmware Developer, you will work within the project team on new developments from A to Z, as member of an international team and in strong cooperation with our Competence Center in Denmark.

What does this mean?

Your task will be to design structured embedded software for our sensors. You will work in an interdisciplinary team developing innovative sensing solutions across multiple technologies, including Time‑of‑Flight (ToF)/LiDAR, photoelectric and capacitive sensing. Your tasks are primarily coding and establishing optimal software architecture, where you can simultaneously help expand our software toolchain.

Your tasks will include:

  • Embedded software development, primarily in C for 32-bit ARM
  • Development and optimization of intelligent sensing algorithms, including AI and Machine Learning-based solutions, for embedded sensor platforms
  • Helping to further develop our software architecture
  • Taking a driving role in expanding our software toolchain
  • Collaboration with hardware designers on system design and optimization
  • Actively participating in all project phases: specification, design, implementation, testing and debugging
  • Collaboration with Product Management on determining product requirements to ensure an optimal technical solution
Who you are
  • You are a qualified engineer with at least 3 years of experience in firmware design
  • You are strong in C programming, and you have delivered software projects that are now running in the market
  • You have interest and experience in projects with the implementation of structured software architecture
  • You are interested in the borderland between software and hardware, as well as knowledge of different microprocessor types, typically 32‑bit ARM
  • You have knowledge of, and/or interest in, other high‑level coding languages, platforms, etc. e.g. Python, Linux, C#, Android, App development or similar
  • You have knowledge of implementing communication protocols, among others IO Link, Zigbee, MODBUS and dedicated industrial networks
  • You speak and write both Italian and English fluently, as we are part of an international group
  • You are a team player, motivated and thrive in a dynamic environment
  • You dare to take the lead and focus on the goal, so that we complete the projects to the delight of our customers
Why should you apply?
  • You will be joining an international team of enthusiastic and passionate colleagues.
  • You will be working on the design and development of truly unique products, end‑to‑end. Yes, you can be an inventor! There is nothing more thrilling than seeing your work out there on the market.
  • Carlo Gavazzi is a fast‑growing company, so you can grow with us and grow in your area of expertise or interest.

And yes, Carlo Gavazzi is an award‑winning company! xrdbqlu We want to excel in what we do, it’s no walk in the park but our hard work pays off.

Firmware Development Engineer Milano, IT

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Electronic Hardware/Firmware Developer
Electronic Hardware/Firmware Developer

Carlo Gavazzi Automation • Lainate

In loco
EUR 35.000 - 50.000
Edge AI Firmware Engineer for Embedded Sensors
Edge AI Firmware Engineer for Embedded Sensors

Carlo Gavazzi Automation • Milano

In loco
EUR 55.000 - 75.000
Firmware & Hardware Developer
Firmware & Hardware Developer

3Bee • Milano

Ibrido
EUR 35.000 - 45.000
Hybrid work in Milan
Travel to Como office
Impactful environmental tech
+1
Firmware Engineer
Firmware Engineer

agap2 Italia • Vicenza

In loco
EUR 35.000 - 50.000
Dynamic and challenging work environment
Opportunities for learning and growth
Competitive salary and benefits package
+1
Software Engineer
Software Engineer

Garmin Italy Technologies • Emilia-Romagna

In loco
EUR 32.000 - 40.000
Firmware Engineer | R&D Embedded Systems
Firmware Engineer | R&D Embedded Systems

LHH • Bassano del Grappa

In loco
EUR 45.000 - 62.000
Software Engineer
Software Engineer

Garmin Italy Technologies • Massarosa

In loco
EUR 32.000 - 40.000
Firmware Developer
Firmware Developer

Agap2 Italia • Firenze

In loco
EUR 25.000 - 35.000
Formazione continua
Piano di crescita professionale
Ambiente dinamico
Coordinatore Ufficio Elettronico
Coordinatore Ufficio Elettronico

BFT Automation • Schio

In loco
EUR 90.000 - 120.000
Firmware Engineer - RIF 99583
Firmware Engineer - RIF 99583

WeHunt • Genova

In loco
EUR 30.000 - 42.000