Firmware Engineer (Milano)

Firmware Engineer (Milano)

05 nov
|
Accenture
|
Milano

05 nov

Accenture

Milano

Overview

In questo ruolo, svilupperai firmware embedded in C/C++ per sistemi connessi e piattaforme embedded, integrando software e hardware in contesti industriali. Lavorerai su progetti di trasformazione digitale su larga scala, collaborando con team multidisciplinari per tradurre esigenze di business in soluzioni operativamente significative. Potrai guidare attività di debug, ottimizzazione e validazione, contribuendo al ciclo di vita del firmware e alle strategie di integrazione. Ti coinvolgerai in pratiche di sviluppo strutturate e CI/CD per assicurare affidabilità e scalabilità. Unisci le tue competenze tecniche a un contesto di crescita qualificato in una realtà globale oriented all’innovaz

Retribuzione / Benefits

- lavoro ibrido

Responsabilità

- Progettare, sviluppare e ottimizzare firmware embedded in C/C++ per microcontrollori e piattaforme embedded
- Definire architetture firmware e interfacce software/hardware; integrare con periferiche e moduli di comunicazione
- Sviluppare e integrare driver, HAL e middleware per periferiche comuni (GPIO, UART, SPI, I2C, CAN, ADC, PWM, DMA)
- Eseguire debug avanzato, troubleshooting e performance tuning con strumenti di laboratorio
- Supportare bring-up hardware, integrazione, validazione, test e rilascio firmware
- Definire e migliorare pratiche di sviluppo strutturate (code review, unit test, CI/CD)
- Collaborare con team multidisciplinari in contesti Agile/DevOps




- Mentoring tecnico di profili junior e diffusione delle competenze firmware

Requisiti fondamentali

- Laurea in discipline STEM o esperienza equivalente
- Esperienza consolidata (>=4 anni) nello sviluppo firmware embedded in contesti industriali o product-oriented
- Ottima conoscenza di C/C++ per embedded; gestione memoria, concorrenza, interrupt, periferiche e ottimizzazione
- Esperienza su microcontrollori e piattaforme embedded (STM32, ESP, NXP, Microchip, Nordic, Infineon, Silicon Labs, Renesas o equivalenti)
- Conoscenza di architetture bare-metal e RTOS (task scheduling, sincronizzazione, semafori, gestione memoria, timing)
- Esperienza nello sviluppo di driver, HAL, bootloader, middleware riutilizzabili
- Gestione ciclo di vita firmware: startup, OTA, recovery, rollback, sicurezza firmware su dispositivo
- Capacità di leggere schemi elettrici, datasheets e referenze hardware
- Conoscenza strumenti embedded (Visual Studio, STM32CubeID, Keil, IAR, GCC, ST-Link, J-Link)
- Buona conoscenza Git, Make/CMake, gestione configurazioni e CI/CD
- Esperienza con protocolli embedded/IoT (UART, SPI, I2C, CAN, BLE, MQTT, TCP/UDP)
- Capacità di analizzare problemi complessi e proporre soluzioni robuste
- Buona conoscenza inglese

- Collaborazione multi-disciplinare
- problem solving avanzato
- orientamento alla qualità e affidabilità
- C/C++ embedded
- RTOS e bare-metal
- driver/HAL/middleware development

📌 Firmware Engineer (Milano)
🏢 Accenture
📍 Milano

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 engineer (milano) / milano

Iscriviti a questa job alert:

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