Attiva gli avvisi di lavoro via e-mail!

Embedded Software Engineer

TN Italy

Vicenza

In loco

EUR 40.000 - 70.000

Tempo pieno

13 giorni fa

Aumenta le tue possibilità di ottenere un colloquio

Crea un curriculum personalizzato per un lavoro specifico per avere più probabilità di riuscita.

Descrizione del lavoro

An innovative firm in the smart systems sector is seeking an Embedded Software Engineer to join their R&D team. In this role, you will design and develop software for Linux Embedded applications, collaborating with various departments. You'll analyze requirements, define software architecture, and implement code while proposing new technologies to enhance product development. If you have a passion for embedded systems and possess strong programming skills in C and C++, this is an exciting opportunity to make a significant impact in a dynamic environment.

Competenze

  • 3+ years of experience in IoT mobile solutions focusing on modularity and scalability.
  • Strong programming skills in C and C++ in Linux embedded environments.

Mansioni

  • Analyze and define software requirements, formalizing use cases.
  • Develop software architecture and code for embedded systems.

Conoscenze

C Programming
C++ Programming
Linux Embedded
TCP/IP Networking
Debugging
Git
Technical Documentation
English Technical Language
Python
Java
C#
Linux Device Drivers
Qt Framework

Formazione

Laurea in Ingegneria Informatica/Elettronica

Strumenti

Git
SVN

Descrizione del lavoro

Albelissa Engineering srl, per azienda cliente multinazionale operante nel settore domotica e sistemi intelligenti, ricerca un/una Embedded Software Engineer.

La risorsa inserita all'interno della divisione Ricerca e Sviluppo Elettronica si occuperà della progettazione e sviluppo di software in ambito Linux Embedded (area funzionale Domotica), coordinandosi con il team di lavoro ed interfacciandosi con le diverse aree aziendali.

In particolare, si occuperà di:

  1. Analizzare e definire i requisiti del software, formalizzando i casi d'uso specifici dell'applicazione;
  2. Definire l'architettura del software da sviluppare;
  3. Sviluppare il codice;
  4. Cogliere e proporre nuove tecnologie da applicare allo sviluppo dei prodotti aziendali;
  5. Supportare il reparto test e assistenza nell’analisi e risoluzione delle segnalazioni sul campo.

Conoscenze e competenze tecniche richieste:

  1. Ottime capacità di programmazione in C, C++ in ambiente Linux embedded;
  2. Conoscenza del sistema operativo Linux (sviluppo user space);
  3. Conoscenza dei protocolli di networking TCP/IP;
  4. Ottime capacità di debug;
  5. Capacità di utilizzo corrente di strumenti di versioning (git, svn);
  6. Capacità di realizzare documentazione/specifiche tecniche (capacità di sintesi e chiarezza);
  7. Conoscenza della lingua inglese tecnica;
  8. Gradita conoscenza dei linguaggi di programmazione: Python, Java, C#;
  9. Gradita la conoscenza del sistema operativo Linux (device drivers);
  10. Gradita la conoscenza del framework Qt.

Requisiti personali:

  1. Precisione, affidabilità e flessibilità;
  2. Proattività e spirito di iniziativa;
  3. Predisposizione al lavoro in team;
  4. Capacità di Problem Solving;
  5. Buone capacità comunicative.

Sede di lavoro: provincia di Vicenza

Required Skills

Laurea in Ingegneria Informatica/Elettronica o affine;

Esperienza di almeno 3 anni nella realizzazione di soluzioni Mobile in ambito IoT con focus sulla modularità, scalabilità e manutenibilità;

Ottime capacità di programmazione in C, C++ in ambiente Linux embedded;

Conoscenza del sistema operativo Linux (sviluppo user space);

Conoscenza dei protocolli di networking TCP/IP;

Ottime capacità di debug.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.