BlueIT, dinamica azienda di servizi IT, è una realtà in costante crescita ed evoluzione intermini di competenze e percorsi professionali ed è alla ricerca di un Embedded Software Developer.
Più dettagli
BlueIT, dinamica azienda di servizi IT, è una realtà in costante crescita ed evoluzione intermini di competenze e percorsi professionali. Siamo alla ricerca di un Embedded Software Developer che si occuperà di:
- Sviluppare software embedded per microcontrollori e sistemi in real-time;
- Configurare il middleware robotico (ROS,ROS2, Moose) per la fusione di sensioni, sistemi di controllo e comportamenti autonomi in ambienti con risorse limitate;
- Programmare firmware in ambienti bare-metal o RTOS;
- Sviluppare e debuggare driver di basso livello;
- Ottimizzare performance, memoria e consumi energetici;
- Analizzare e risolvere problemi su sistemi real-time;
- Redazione di documentazione tecnica;
- Collaborazione con i vari team hardware, firmware e test;
- Partecipare a cerimonie Agile (pianificazione dello sprint, stand-up giornalieri, retrospettive, perfezionamento del backlog, revisione del codice e documentazione tecnica conl’utilizzo di AzureDevOps o piattaforme simili);
- Sostenere la conformità alla sicurezza e lo sviluppo secondo test (TDD) e pratiche di garanzie della qualità.
Requisiti:
- Esperienza pregressa di almeno 3 anni in analoga posizione;
- Comprovata esperienza nella programmazione di sistemi embedded (C/C++), tra cui interfaccia hardware, sistemi operativi in real-time e framework robotici (ROS, ROS2, Moose);
- Esperienza con metodologie Agile/Scrum, flussi di lavoro Git e strumenti di collaborazione (AzureDevOps, JIRA, GitHub, GitLab etc.);
- Conoscenza delle fasi SDLC e delle pratiche di integrazione/distribuzione continua;
- Conoscenza dei principi SOLID, dei modelli di progettazione e degli approcci architettonici;
- Conoscenza delle pratiche di codifica sicura, delle linee guida OWASP, della gestione delle vulnerabilità, degli strumenti di analisi e delle pratiche di scrittura di codice (integrazione e test end-to-end);
- Ottime capacità analitiche e competenze della scomposizione di problemi complessi, con applicazione di modelli di progettazione e tecniche di refactoring appropriati;
- Ottime capacità comunicative e relazionali a un pubblico diversificato, dai dirigenti al team di sviluppo su concetti tecnici complessi;
- Ottima conoscenza della lingua inglese.
Si offre:
- Inquadramento: da valutare in base alla seniority del candidato
- Sede di lavoro: modalità ibrida, Monza
- Orario di lavoro: tempo pieno
- Disponibilità: immediata
Tutti gli interessati sono invitati a inoltrare il proprio cv, corredato dalle informazioni circa l’attuale situazione contrattuale/retributiva e provvisto di specifica autorizzazione al trattamento dei dati personali in base alla normativa applicabile (rif. D. Lgs. 101/18). Non saranno prese in considerazione candidature sprovviste delle suddette informazioni. Le ricerche sono rivolte a persone di ambo i sessi (art. 27 del D. Lgs. 198/2006).
Full-time
Ibrido - Monza