Per la nostra sede di Isola Vicentina (VI), per il potenziamento del team R&D della Business Line Power Conversion, stiamo cercando un/a Senior Control Firmware Engineer. La persona, inserita all’interno del reparto Software della Business line Power Conversion, si occuperà dello studio, sviluppo e manutenzione di algoritmi di controllo per convertitori di potenza per applicazioni critiche. Nello specifico avrà i seguenti compiti e responsabilità: Analizzare i requisiti di Applicazione e tradurli in requisiti di sistema di controllo, formalizzando gli use-case e i relativi test-case; Studiare, realizzare e verificare modelli di convertitori e relativi algoritmi di controllo; Definire l'architettura del firmware per sistemi distribuiti con particolare attenzione agli aspetti di comunicazione, sincronizzazione, modularità, scalabilità e manutenibilità in contesto hard real-time; Progettare e Sviluppare il codice seguendo linee guida interne e standard internazionali; Supportare il reparto test nella verifica dell’applicazione, contribuendo allo sviluppo di specifici test automatici; Supportare il Technical Product Manager nell’analisi e risoluzione delle segnalazioni dal campo e delle possibili evoluzioni prodotto; Partecipare all’evoluzione tecnologica e metodologica sia all’interno che all’esterno del reparto. Le conoscenze e competenze tecniche necessarie per poter performare nel ruolo sono le seguenti: Ottima conoscenza di algoritmi di controllo per convertitori di potenza Buona conoscenza dei tool di modellizzazione e simulazione (Matlab/Simulink,…) Buona capacità di programmazione in C in ambiente embedded hard real-time Conoscenza dei principali sistemi operativi real-time (i.e.: Micrium, FreeRTOS, …) Conoscenza dei principali protocolli di comunicazioni industriali e non (CANOpen, Modbus, Powerlink, TSN, Ethercat, TCP-IP, …) Conoscenza dei microcontrollori delle famiglie Cortex M (i.e. STM32Fxxx, XMC4xxx, …) Costituiscono un plus: Esperienza con sistemi HIL Conoscenza di FPGA Conoscenza delle metodologie e dei tools di sviluppo e gestione del software (i.e.: Jira, GIT/SVN, IAR, …) Conoscenza del linguaggio di programmazione Python I requisiti richiesti per poter esercitare il ruolo sono: Ph.D 3 anni o Laurea magistrale 5 anni di esperienza in Elettronica/Meccatronica o affine Conoscenza fluente della lingua Italiana Conoscenza della lingua Inglese (≥B1) Capacità di lavorare in gruppo anche in ambito internazionale Proattività e spirito creativo Disponibilità, per il primo anno, a collaborare on-site nelle varie sedi R&D del Gruppo Disponibilità a saltuarie trasferte in Italia o all'estero Cosa offriamo: Ambiente dinamico Contesto internazionale con una lunga storia di innovazione e tecnologia Specifico onboarding e affiancamento iniziale Formazione continua Smart working e flessibilità oraria Welfare aziendale J-18808-Ljbffr