Howard University Hospital | Washington, DC

    Embedded Software Engineer

    Job Title
    Embedded Software Engineer
    Job ID
    27743251
    Work Hybrid
    Yes
    Location
    Milano, Milano (Milan), IT  IT flag  Hybrid
    Other Location
    Description
    Albelissa è una società internazionale di consulenza che offre servizi ad alto valore aggiunto nel campo ingegneristico, informatico, del technical recruiting e dell’esternalizzazione dei processi aziendali.
    Siamo alla ricerca di uno JUNIOR/MIDDLE/SENIOR EMBEDDED SOFTWARE ENGINEER da inserire su importanti progetti presso un’azienda leader nel settore delle telecomunicazioni e nella produzione di reti wireless e ottiche.
    La figura lavorerà in un ambiente internazionale occupandosi di analisi, progettazione, sviluppo e testing dei componenti software richiesti dai progetti, fornendo supporto anche al team software. Collaborerà strettamente con i dipartimenti di elettronica e hardware per garantire che la progettazione di questi ultimi supporti adeguatamente i requisiti software.
    Attività:
    • Sviluppare e verificare il software embedded che gira su sistemi operativi Embedded Linux.
    • Contribuire all’architettura firmware per sistemi di trasporto a microonde e di rete.
    • Effettuare il bring-up e testare il firmware su sistemi a microonde e di rete.
    • Analizzare eventuali malfunzionamenti dei dispositivi in collaborazione con gli altri membri del team.

    Requisiti:
    • Laurea in un campo tecnico e almeno 2/3 anni di esperienza lavorativa.
    • Solide competenze di programmazione nel linguaggio C e programmazione orientata agli oggetti.
    • Esperienza dimostrata con sistemi operativi embedded (es. Embedded Linux).
    • Conoscenza consolidata dell'architettura, progettazione, sviluppo e testing dei componenti software.
    • Esperienza pratica con meccanismi di ambiente di build (Makefile, CMake), strumenti di controllo versione (git) e strumenti di debug (gdb, Lauterbach TRACE32).
    • Esperienza con networking (TCP/IP, programmazione socket).
    • Competenze linguistiche in inglese a livello professionale.

    Requisiti aggiuntivi apprezzati:
    • Esperienza in ambienti Agile e metodologia Agile.
    • Sviluppo di driver per dispositivi Linux.
    • Configurazione del kernel Linux.
    • Comunicazione inter-processo in Linux.
    • Programmazione multithread in Linux.
    • Driver hardware (SPI, I2C, UART).
    • Configurazione di switch Ethernet.
    • Strumenti di analisi statica e dinamica del codice (Klocwork, Valgrind).
    • Analizzatori/generatori di protocollo (JDSU, Anritsu, Wireshark).
    • Programmazione di script (bash, python).

    Sede di lavoro:
    Milano (possibilità di lavoro ibrido)
    Contratto:
    Contratto di assunzione da definire in funzione di competenza ed esperienza acquisite.

     
    Required Skills

    • Laurea in un campo tecnico e almeno 2/3 anni di esperienza lavorativa.
    • Solide competenze di programmazione nel linguaggio C e programmazione orientata agli oggetti.
    • Esperienza dimostrata con sistemi operativi embedded (es. Embedded Linux).
    • Conoscenza consolidata dell'architettura, progettazione, sviluppo e testing dei componenti software.
    • Esperienza pratica con meccanismi di ambiente di build (Makefile, CMake), strumenti di controllo versione (git) e strumenti di debug (gdb, Lauterbach TRACE32).
    • Esperienza con networking (TCP/IP, programmazione socket).
    • Competenze linguistiche in inglese a livello professionale.
    Optional Skills

    • Esperienza in ambienti Agile e metodologia Agile.
    • Sviluppo di driver per dispositivi Linux.
    • Configurazione del kernel Linux.
    • Comunicazione inter-processo in Linux.
    • Programmazione multithread in Linux.
    • Driver hardware (SPI, I2C, UART).
    • Configurazione di switch Ethernet.
    • Strumenti di analisi statica e dinamica del codice (Klocwork, Valgrind).
    • Analizzatori/generatori di protocollo (JDSU, Anritsu, Wireshark).
    • Programmazione di script (bash, python).
    Openings
    1

    Option 1: Create a New Profile