Senior Control Firmware Engineer
Socomec Group
Isola Vicentina
40
Discreto
help
thumb_up Mi piace
Azienda: Socomec Group Isola Vicentina
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.
Requirements
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 (CAN Open, Modbus, Powerlink, TSN, Ethercat, TCP-IP, …)
• Conoscenza dei microcontrollori delle famiglie Cortex M (i. e. STM32 Fxxx, 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
Benefits
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
✔ Socomec Group