PROGETTISTA SOFTWARE SENIOR
Il candidato ideale è un progettista Software/Firmware Embedded Senior in grado di seguire lo sviluppo di un prodotto dalla definizione delle specifiche fino alla validazione e alla messa in produzione.
È una persona abituata a ragionare sull’intero sistema e non esclusivamente sul codice: elettronica, firmware, comunicazione, prestazioni, affidabilità e producibilità del prodotto.
Sarà inserito nel team di progetto e collaborerà quotidianamente con i progettisti hardware e con la produzione. Il ruolo prevede autonomia tecnica e responsabilità crescente sui progetti, con possibilità di contribuire alla crescita tecnica delle figure junior.
La risorsa, a regime, avrà le seguenti responsabilità:
- Analisi delle specifiche tecniche insieme al cliente e al team di progetto.
- Definizione dell’architettura firmware/software e scelta delle soluzioni tecniche.
- Sviluppo firmware embedded in C/C++.
- Sviluppo e integrazione di driver, periferiche e protocolli di comunicazione.
- Sviluppo su sistemi bare-metal e RTOS.
- Debug hardware/firmware mediante debugger, oscilloscopio e analizzatore logico.
- Collaborazione con i progettisti hardware durante progettazione e bring-up delle schede.
- Stima di tempi e complessità delle attività di sviluppo.
- Test, validazione e documentazione del prodotto.
- Analisi e risoluzione di non conformità e problematiche di funzionamento.
- Supporto tecnico alla produzione e al cliente.
- Supporto e mentoring delle figure junior del team.
- Esperienza professionale nello sviluppo firmware embedded.
- Ottima conoscenza del linguaggio C e buona conoscenza del C++.
- Buona comprensione dell’architettura dei microcontrollori e dell’interazione tra firmware e hardware.
- Esperienza nell’utilizzo di debugger e strumentazione di laboratorio.
- Capacità di affrontare in autonomia nuove tecnologie e problematiche progettuali.
- Capacità di relazione con clienti, colleghi e reparti produttivi.
- Buona comprensione dell’inglese tecnico.
- Conoscenza di C/C++, microcontrollori ARM Cortex-M e altre piattaforme embedded.
- Conoscenza RTOS, driver, periferiche e protocolli di comunicazione industriale.
- Conoscenza di bus di campo.
- Strumenti di sviluppo e debug per STM32, Renesas e altre piattaforme.
- Sistemi Linux embedded e applicazioni di supporto, quando richiesti.
Costituiscono un plus:
- Esperienza con microcontrollori STM32, Renesas o piattaforme equivalenti.
- Esperienza con FreeRTOS o altri RTOS.
- Conoscenza di CAN, CANopen, Modbus, IO-Link, USB, Ethernet o EtherCAT.
- Esperienza con sistemi Linux embedded.
- Esperienza con Flutter per sviluppo mobile.
- Conoscenza di applicazioni desktop o mobile a supporto di prodotti embedded.
- Esperienza nella definizione di architetture software e nella revisione tecnica del codice.
SIGNAL sviluppa e produce soluzioni elettroniche per molteplici settori, trasformando idee e competenze in prodotti reali.
Nella nostra sede di San Zeno Naviglio (BS), progettazione e produzione lavorano fianco a fianco.
Il nostro team tecnico sviluppa hardware, firmware e software, seguendo ogni progetto dall’idea al prodotto finito.
PROGETTI SEMPRE DIVERSI. TECNOLOGIE NUOVE. IDEE CREATIVE.
Ogni nuova sfida è un’occasione per sperimentare, imparare e sviluppare nuove soluzioni.
Lavorare in settori e applicazioni differenti significa confrontarsi continuamente con tecnologie e competenze diverse, in un ambiente giovane e multidisciplinare che integra elettronica, software, meccanica e produzione.
È dall’incontro tra competenze diverse e creatività che prendono forma le nostre idee.
Se vuoi mettere in gioco la tua esperienza o iniziare a costruirla, vieni a conoscerci.
Registrati o fai login per accedere alla piattaforma di Digital Matching e fissare il tuo colloquio direttamente in fiera
Registrati o LoggatiRegistrati o fai login per accedere alla piattaforma di Digital Matching e fissare il tuo colloquio direttamente in fiera