Back to Jobs

Embedded Software Engineer

Socomec Group No location specified Full-time
$60,000
per year

Job Description

Per la nostra sede di Isola Vicentina (VI), per il potenziamento del team R&D della Business Line Power Conversion, stiamo cercando un/a Embedded Software Engineer.

La persona, inserita all’interno del reparto Software della Business line Power Conversion, si occuperà dello sviluppo e della manutenzione di software per applicazioni embedded di tipo hard real-time.

Nello specifico avrà i seguenti compiti e responsabilità:

  • Analizzare i requisiti di sistema e tradurli in requisiti software, formalizzando gli use-case e i relativi test-case;
  • Definire l'architettura del software da sviluppare prediligendo aspetti di modularità, scalabilità e manutenibilità;
  • Progettare e Sviluppare il codice seguendo linee guida interne e standard;
  • Supportare il reparto test nella verifica del codice, partecipando 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:

  • Ottime capacità di programmazione in C, 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, Ethercat, TCP-IP, …)
  • Ottima conoscenza dei microcontrollori delle famiglie Cortex M (i.e. STM32Fxxx, XMC4xxx, …)
  • Ottime capacità di debugging in ambito embedded
  • Conoscenza delle metodologie e dei tools di sviluppo e gestione del software (i.e.: Jira, GIT/SVN, IAR, …)
  • Gradita la conoscenza del linguaggio di programmazione Python

Costituiscono un plus: 

  • Esperienza in ambito IoT a livello di moduli di comunicazione wireless e protocolli di comunicazione (i.e.: BLE, 4G, WiFi)
  • Conoscenza dei princìpi di analisi dei dati e di algoritmi di machine learning
  • Esperienza di sviluppo di sistemi Linux embedded
  • Esperienza in ambito elettronico-elettrico

I requisiti richiesti per poter esercitare il ruolo sono:

  • Laurea magistrale in ambito Informatico o affine con almeno 8 anni di comprovata esperienza in ambito embedded
  • Conoscenza fluente della lingua Italiana
  • Conoscenza della lingua Inglese (≥B1)
  • Capacità di lavorare in gruppo anche in ambito internazionale
  • Proattività e spirito creativo
  • Disponibilità a saltuarie trasferte

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

Company Information

Location: Beauvais, Hauts-de-France, France

Type: Hybrid