EMBEDDED SOFTWARE ENGINEER

Gruppo Urmet Padova Italy Engineering Hybrid
Warning! Vacancy expired

Company Description

Urmet believes that R&D on products and services is a priority. In the last few years research has led to the introduction of high-technology products with a high impact in terms of quality of life. In Urmet's vision, education is the key to succeed and this is why a company that can count on a presence in more than 20 countries across Europe, America and Asia represents a big opportunity for young professionals to enhance their expertise and know-how in a hands-on context.

Position

EMBEDDED SOFTWARE ENGINEER


che, riportando al Responsabile Software, inserito in un qualificato team di R&D, sarà incaricato di:

  • Sviluppo software applicativo scritto in C++ (Posix e Qt) in ambito Linux Embedded per dispositivi basati su architettura ARM Cortex A7-A9
  • Customizzazione BSP Linux, gestione e configurazione di root filesystem e distribuzioni per dispositivi embedded industriali
  • Configurazione e customizzazione di Kernel e Bootloader (u-boot)
  • Sviluppo firmware su microcontrollori ARM Cortex M0-M4 ed Espressif ESP32 (bare-metal e RTOS)
  • sviluppo di interfacce di configurazione web-based per dispositivi embedded
  • Redazione documentazione tecnica di progetti e protocolli
  • Collaborerà inoltre nella evoluzione delle soluzioni SW/FW esistenti e nella risoluzione di problemi tecnici riscontrati.

Requirements

Si richiedono:

  • Laurea in ingegneria elettronica, informatica o cultura equivalente
  • Esperienza di sviluppo di applicazioni embedded SW e FW in C/C++, STL, Qt framework
  • Esperienza di sviluppo in ambiente Linux
  • Esperienza di sviluppo firmware scritto in C e C++
  • Comprensione di schematici elettrici e conoscenza dei principali BUS di comunicazione (usb, usart, spi, i2c/i3c, MII, ecc. ecc.)
  • Gradita la conoscenza dei principali protocolli di comunicazione in ambito automazione (RS-485, Modbus, Konnex …) ed Internet/IoT (TCP/IP, HTTP, WSS, MQTT, TLS, VoIP, RTSP, Onvif ecc. ecc.)
  • buona conoscenza dei linguaggi di scripting in ambiante Linux (shell scripting, node-js ecc.)
  • buona conoscenza di linguaggi front-end web: html, javascript, bootstrap
  • Cura e metodologia nella stesura e nel debug del software del prodotto
  • Propositività, proattività, orientamento agli obiettivi predefiniti
  • Ottima capacità di analisi, problem solving e di lavoro in team
  • Predisposizione alle comunicazioni interpersonali con il team
  • È titolo preferenziale precedente attività lavorativa pluriennale maturata nell’ambito di sviluppo prodotti soggetti a normative legate al settore della sicurezza antintrusione (norme EN 50131)
  • Buona padronanza della lingua inglese parlata e scritta.

Other information

Sede di lavoro: Padova