 
        
        Chi cerchiamo?
Embedded Software Developer | Firmware developer
Siamo alla ricerca di una risorsa motivata da inserire nel team tecnico in qualità di sviluppatore software embedded, che si occuperà dello sviluppo di applicazioni che automatizzano l'uso di macchinari mobili ad azionamento elettroidraulico/elettromeccanico, programmando le nostre soluzioni di unità di controllo integrate (ECU) e/o display (HMI). Il profilo sarà coinvolto nell'intero ciclo di vita del progetto, dalla fase di specifica al test del software presso il cliente.
Ruolo:
- Sviluppo firmware in C* (e, preferibilmente, C++) per sistemi embedded* su microcontrollori STM32.
- Configurazione periferiche (TIM, ADC/DAC, SPI/I²C, UART, CAN) e gestione RTOS (FreeRTOS o equivalenti).
- Implementazione stack e applicazioni CAN (CANopen, SAE J1939), diagnostica e boot/upgrade.
- Integrazione con toolchain STM32 (es. STM32CubeIDE, GCC/Clang/IAR/Keil), Git e processi di code review.
- Test strumentale su banco (oscilloscopio, multimetro, analizzatore logico) e validazione in macchina.
- Collaborazione con hardware: lettura schemi elettrici, definizione interfacce, analisi di failure.
Requisiti:
- Solida conoscenza di C* per embedded; preferibile dimestichezza con C++*.
- Esperienza diretta con STM32 e relativo ambiente di sviluppo.
- Familiarità con Git e branching workflow.
- Capacità di interpretare schemi elettrici e collaborare con il team hardware.
- Conoscenza del protocollo CAN (in particolare CANopen e J1939).
- Conoscenza della lingua inglese.
Nice to have:
- Sviluppo modulare in stile AUTOSAR e conformità MISRA-C.
- Python per scripting/automazione test; C# per tool/interfacce.
- Esperienza con FreeRTOS o altri RTOS.
- Conoscenza di linguaggi PLC.
- Competenza con microcontrollori Microchip e rispettivi IDE/toolchain.
- Uso avanzato di strumenti di laboratorio (oscilloscopio, multimetro, analizzatore logico).
- Principi di cybersecurity embedded (autenticazione, cifratura, protezione firmware, secure boot).
- Esperienza su applicazioni safety-critical e normative di sicurezza funzionale (es. IEC 61508, ISO 26262).
Che cosa offriamo?
- Contratto CCNL metalmeccanico industria a tempo indeterminato;
- Ambiente giovane, stimolante, dinamico e inclusivo;
- Programmi di welfare;
- Percorsi professionali cross sector e interfunzionali;
- Sviluppo di competenze trasversali.
- RAL: 30-50k
Se pensi di essere una persona proattiva e di poter portare un contributo recente nel luogo di lavoro e nel team, in ottica di costante analisi e miglioramento dell’as-is, candidati alla nostra offerta qui o invia il tuo CV a info@almec.net indicando nell'oggetto "Candidatura Embedded Software Developer | Firmware developer".
Contratto di lavoro: Tempo pieno, Tempo indeterminato
Retribuzione: €30.000,00 - €50.000,00 all'anno