JUNIOR 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

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.

Requirements

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.

Other information

Sede di lavoro: Padova