JUNIOR EMBEDDED SOFTWARE ENGINEER

Gruppo Urmet Padova Italia Ingegneria Ibrido
Attenzione! Annuncio scaduto

Descrizione azienda

Urmet è un'azienda italiana con più di 80 anni di storia. Progetta e sviluppa tecnologie all’avanguardia per l’automazione dell’edificio: sistemi videocitofonici, di videosorveglianza, antintrusione, antincendio, telefonia e soluzioni di smart home. Urmet spa è l’azienda principale di Urmet Group, formato da oltre 60 società presenti in tutto il mondo. L’Head Quarter e il centro ricerca e sviluppo di Urmet e di Urmet Group si trovano a Torino. Altri poli tecnologici di ricerca e progettazione di Urmet Group sono dislocati in 13 stabilimenti in 6 paesi. L'azienda si distingue per la sua capacità d'innovazione, la qualità dei propri prodotti e delle proprie soluzioni e per lo sviluppo di sistemi di impianto che velocizzano i tempi d'installazione e semplificano la gestione delle funzioni, negli ambiti residenziale, terziario ed industriale. Opera anche con il brand Yokis, specializzato in Home Automation.

Posizione

JUNIOR EMBEDDED SOFTWARE ENGINEER


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

  • Sviluppo di interfacce di configurazione web-based per dispositivi embedded
  • Sviluppo software in ambito front-end e back-end web (node.js, bootstrap, html javascript)
  • Sviluppo di routine di test automatico (unit-test) basate su linguaggi di alto livello
  • Supporto al test e sviluppo di parti di applicazioni scritte in C++
  • Redazione documentazione tecnica di progetti e protocolli
  • Collaborerà inoltre nella evoluzione delle soluzioni SW/FW esistenti e nella risoluzione di problemi tecnici riscontrati.

Requisiti

Si richiedono:

  • Laurea in ingegneria elettronica, informatica o cultura equivalente
  • Conoscenza delle principali tecnologie web: html, javascript, bootstrap, node.js
  • Conoscenza dei principali protocolli di comunicazione Internet/IoT (TCP/IP, HTTP, WSS, MQTT, TLS, VoIP, RTSP, Onvif ecc. ecc.)
  • Conoscenza base del sistema operativo Linux
  • Conoscenza base delle principali piattaforme hardware basate su microcontrollori di classe ARM Cortex A (A7, A9), e ARM Cortex M (M0, M33, M4).
  • Conoscenza base della piattaforma Espressif ESP32
  • Conoscenza dei linguaggi di scripting in ambiante Linux (shell scripting)
  • Gradita conoscenza base del linguaggio di programmazione C/C++
  • Conoscenza base delle principali tecnologie di virtualizzazione come virtualbox, docker, qemu, kubernetes
  • Gradita la comprensione di schematici elettrici e conoscenza dei principali BUS di comunicazione (usb, usart, spi, i2c, MII, ecc. ecc.)
  • 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
  • Buona padronanza della lingua inglese parlata e scritta.

Altre informazioni

Sede di lavoro: Padova