Senior Control Firmware Engineer

Job summary
Part-time
Isola Vicentina
No remote work
Salary: Not specified
Skills & expertise
Matlab
Git
Cortex
Python
JIRA

Socomec
Socomec

Interested in this job?

Questions and answers about the job

The position

Job description

Per la nostra sede di Isola Vicentina (VI), per il potenziamento del team R&D, stiamo cercando un Senior Control Firmware Engineer da inserire all’interno della Business Line Power Conversion. La persona, inserita nel reparto Software, si dovrà occupare dello studio, sviluppo e manutenzione di algoritmi di controllo per convertitori di potenza per applicazioni critiche.

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

Requisiti tecnici:

  • 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, di metodologie e tools di sviluppo e gestione del software (i.e.: Jira, GIT/SVN, IAR, …) e del linguaggio di programmazione Python

Altri requisiti necessari:

  • Ph.D + 3 anni o Laurea magistrale +5 anni di esperienza in Elettronica/Meccatronica o affine
  • 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
  • Italiano e Inglese fluenti (scritto e parlato)

 

#LI-SSA

Want to know more?