Opportunità di Lavoro

Firmware Engineer

Riferimento a

Urbana PM

In sintesi

Siamo Urbana, un’azienda high-tech che lavora a progetti all’avanguardia nel mondo dell’IoT, dei sistemi distribuiti e dell’AI.

Stiamo cercando un EMBEDDED FIRMWARE ENGINEER per aiutare a costruire, mantenere e risolvere i problemi delle nostre piattaforme in rapida espansione.

Il tuo ruolo principale sarà quello di progettare, sviluppare, testare e correggere i dispositivi di Urbana lavorando con il team al fine di fornire prodotti di alta qualità. Sarai responsabile della scrittura di codice di alta qualità, manterrai il repository del codice, presenterai frequenti commit di codice e garantirai che il software interagisca correttamente con tutti gli altri componenti del firmware e i sensori.

Farai parte di un team di ingegneri di talento che dimostrano una superba competenza tecnica, fornendo infrastrutture mission critical e garantendo i massimi livelli di disponibilità, prestazioni e sicurezza. Gli ingegneri di sistema qualificati avranno un background in IT, ingegneria dei sistemi informatici o ingegneria e analisi dei sistemi.

Se sei un maestro del codice ossessionato dalla consegna di software di alta qualità e puoi lavorare in un team di sviluppo agile e veloce, allora dovremmo parlare.

La posizione è Venezia, Italia, e lo scopo del lavoro comprende la responsabilità per lo sviluppo dell’intera piattaforma in più mercati importanti in tutto il mondo.

Compiti / Responsabilità

  • Progettare, sviluppare, codificare, testare e debuggare software embedded (principalmente C e C++)
  • Integrare moduli software esistenti
  • Trattare con diversi protocolli di comunicazione
  • Rivedere il codice
  • Prototipare una soluzione di prodotto dalla ricerca alla produzione
  • Mantenere e migliorare il codice
  • Preparazione di rapporti, manuali e altra documentazione sullo stato, il funzionamento e la manutenzione del software
  • Collaborare con il team di progettazione hardware e di sviluppo della piattaforma
  • Costruire codice riutilizzabile di alta qualità che può essere utilizzato in futuro
  • Responsabilità di impegnare frequentemente gli aggiornamenti e le revisioni del codice
  • Fornire formazione, aiuto e supporto agli altri membri del team
  • Rimanere aggiornati con le migliori pratiche attuali
  • Seguire le tecnologie nuove ed emergenti
  • Lavorare su più progetti contemporaneamente

Requisiti

  • Sviluppo di firmware e librerie (C, C++) per sistemi embedded, 2+ anni di esperienza
  • Laurea in informatica o in un campo simile
  • Buone capacità di programmazione e debug per piccole architetture uController come ARM (es. Cortex M0)
  • Ottima conoscenza delle interfacce di comunicazione comuni come I2C, UART, SPI, CAN, ecc.
  • Ottima conoscenza dei protocolli IoT (MQTT, HTTP, TCP, UDP, AMQP, bello da avere)
  • Buona conoscenza dell’architettura SW e dell’astrazione HW
  • Affinità con l’hardware digitale e la teoria dei circuiti
  • Buona conoscenza dei linguaggi di scripting come Python o equivalente
  • Ottima conoscenza degli strumenti di versioning
  • Giocatore di squadra
  • Pensatore critico e capacità di risoluzione dei problemi
  • Buone capacità organizzative e di gestione del tempo
  • Ottime capacità interpersonali e di comunicazione
  • Un gran lavoratore che è desideroso di spingersi oltre i limiti e trovare soluzioni migliori ogni giorno
  • Fluente utilizzo della lingua inglese

Candidati ora

[happyforms id=”6008″ /]