Senior Embedded C++ Software Engineer
3 giorni fa
ANNAX, a Wabtec company, delivers passenger information, audio, and security solutions for trains, trams, and metros worldwide.Our comprehensive solutions include:Rail Audio - Public announcement and passenger emergency call systemsPassenger Experience - Travel information, infotainment, and seat reservationOperations & Security - Video surveillance, operator/conductor interfaces, passenger counting, and fleet managementWe design and deliver integrated solutions that enhance passenger safety, comfort, and experience on rail networks worldwide.We're looking for an experienced Senior Embedded C++ Software Engineer - Product Development to join our R&D team in Piossasco (near Turin).You'll be part of a newly formed team of 3 engineers (growing to 5-10) with team locations in Piossasco (Italy), Bern (Switzerland), Brunnthal (Germany), and Suzhou (China).Your team will develop the core distributed systems infrastructure and backend components that power our next-generation onboard rail audio platform, working closely with project and integration teams.This is a ground-floor opportunity to shape technical direction, establish modern development practices, and grow with the team as it expands.You'll report to the R&D Technical Lead and collaborate closely with colleagues across our international development sites.The ChallengeOur systems connect up to 200 embedded Linux devices to build a distributed audio and travel information solution.The software engineering work spans from the application layer down to hardware interfaces, designing and optimizing real-time audio and communication frameworks across the train.You'll address technical challenges such as:Framework architecture – design and evolve next-generation distributed audio frameworksNetwork architecture – configure IP networksReal-time media – deliver low-latency audio and streaming performanceEmbedded Linux – configure, deploy, and optimize device performanceHardware optimization – tune CPU features and device driversCybersecurity – implement and maintain security measures (e.g., compliant with IEC *****)Key ResponsibilitiesYou'll contribute to the design and development of our next-generation onboard rail audio system with responsibilities including:Collaborate with hardware, system, and software engineers to ensure end-to-end reliability across networked devicesDesign, implement, and document distributed audio system componentsSupport software architecture decisionsConduct code reviews, mentor junior engineers, and maintain coding standards through automated linting and CI/CD pipelinesDebug and optimize performance across networked devicesApply and enforce cybersecurity best practicesContribute to the integration of modern technologies such as containerization and edge computingRequired Skills & ToolsMust-Have Skills3+ years of professional experience with modern C++ (C++14/17 or newer)System design experience – able to architect distributed systems and make informed technical decisions, not just implement featuresEmbedded Linux developmentDeep understanding of Linux systems and command-line toolsScripting (Python, Bash)Solid knowledge of GitStrong grasp of IP networking and distributed systemsDevelopment Tools We UseCompilers & Build Systems: GCC, CMakeBuild Frameworks: YoctoPackage Management: Conan, PIP, DebianDocumentation: Doxygen, Sphinx, ReST, Markdown, PlantUMLVersion Control: Git, GitLabCI/CD & Automation: GitLab CI/CD, Ansible, JFrogScripting: Python, BashIDEs: Eclipse, Visual Studio Code, CLionYour ProfileBachelor's or Master's degree in Electrical Engineering, Computer Science, or related fieldFluent in English (oral and written) – English is our working language, Italian is not requiredAttention to detail and commitment to high-quality technical executionPassionate about distributed systems and complex technical challengesWillingness to travel occasionally within Europe and internationallyExperience in the rail industry is an advantageWhat We OfferSee the impact of your work – your software will be used and seen by passengers every day.Modern development tools and cutting-edge technology stackEnglish-speaking international team environmentProfessional growth opportunities and the chance to work on complex distributed systems
-
Senior Embedded Software Engineer
7 giorni fa
Montà, Italia Studio Pavan Srl A tempo pienoIl nostro cliente sviluppa e produce dispositivi IOT per la localizzazione satellitare di veicoli e bracciali smart per il benessere dalla persona. Per potenziamento della struttura tecnica dedicata ai bracciali, in forte crescita, siamo stati incaricati di ricercare un/a EMBEDDED SOFTWARE ENGINEER che si dedicherà alla progettazione e allo sviluppo di...
-
Senior Embedded Software Engineer
7 giorni fa
Montà, Italia Studio Pavan Srl A tempo pienoIl nostro cliente sviluppa e produce dispositivi IOT per la localizzazione satellitare di veicoli e bracciali smart per il benessere dalla persona.Per potenziamento della struttura tecnica dedicata ai bracciali, in forte crescita, siamo stati incaricati di ricercare un/a EMBEDDED SOFTWARE ENGINEER che si dedicherà alla progettazione e allo sviluppo di...
-
Senior Ai
7 giorni fa
Montà, Italia Stellantis A tempo pienoPurtroppo, le candidature dall'estero per questa offerta non possono essere prese in considerazione.Competenze richieste: La persona da selezionare lavorerà come Software Engineer in ambito AI e dovrà pertanto avere le seguenti competenze tecniche: laurea in Ingegneria Informatica , Matematica o campi...Siamo alla ricerca di un Hardware Engineer di livello...
-
Software Embedded Engineer
4 giorni fa
Montà, Italia Overtech Consulting A tempo pienoOVERTECH Consulting è alla ricerca di un/a Software Embedded Engineer da inserire all'interno di un team tecnico dedicato allo sviluppo di sistemi embedded avanzati per applicazioni in ambito Defence .La figura selezionata parteciperà allo sviluppo di software su piattaforme Linux embedded per dispositivi real-time , contribuendo alla realizzazione di...
-
Embedded Software Engineer C++
3 giorni fa
Montà, Italia Adentis Italia A tempo pienoCHI SIAMO ADENTIS Italia è un gruppo europeo di consulenza IT/ingegneristica e operativa, parte del Gruppo MoOngy . Con una presenza consolidata in 14 paesi europei e oltre ***** dipendenti, abbiamo aperto la nostra prima sede italiana a Milano da quattro anni. Siamo in continua espansione e stiamo ampliando il nostro team con persone che condividano i...
-
Embedded Software Engineer C++
2 giorni fa
Montà, Italia Adentis Italia A tempo pienoCHI SIAMOADENTIS Italia è un gruppo europeo di consulenza IT/ingegneristica e operativa, parte del Gruppo Mo Ongy . Con una presenza consolidata in 14 paesi europei e oltre ***** dipendenti, abbiamo aperto la nostra prima sede italiana a Milano da quattro anni. Siamo in continua espansione e stiamo ampliando il nostro team con persone che condividano i...
-
Embedded Software Engineer
2 settimane fa
Montà, Italia Randstad Digital Italia A tempo pienoRandstad Digital Italia, divisione specializzata nella ricerca e selezione di profili in ambito ICT & Digital di Randstad Italia, ricerca per storica azienda del settore metalmeccanico una figura di Embedded Software Engineer con esperienza.La figura verrà inserita nel Team R&D di Progettazione Elettrica, Elettronica e Innovazione e lavorerà a stretto...
-
Embedded Firmware Engineer
1 settimana fa
Montà, Italia Alphitek A tempo pienoAlphitek S.r.l. , startup innovativa in continua crescita con sede a Nusco (AV), focalizzata sullo sviluppo di soluzioni e sistemi avanzati in ambito embedded e banchi di test , cerca una figura di Middle/Senior Embedded Firmware Engineer per lo Sviluppo Software di sistemi embedded (IoT e industriali).Il ruolo prevede:Sviluppo firmware di sistemi embedded...
-
Embedded Firmware Engineer
1 settimana fa
Montà, Italia Alphitek A tempo pienoAlphitek S.R.L., startup innovativa in continua crescita con sede a Nusco (AV), focalizzata sullo sviluppo di soluzioni e sistemi avanzati in ambito embedded e banchi di test, cerca una figura di Middle/Senior Embedded Firmware Engineer per lo Sviluppo Software di sistemi embedded (IoT e industriali).Il ruolo prevede:Sviluppo firmware di sistemi embedded in...
-
Embedded Software Engineer
3 giorni fa
Montà, Italia Agap2 Italia A tempo pieno1. Il tuo ruolo Svilupperai e manterrai soluzioni software embedded su piattaforme dedicateGestirai l'intero ciclo di vita del software, dalla progettazione al rilascioCollaborerai con team multidisciplinari per integrare hardware e softwareImplementerai pratiche DevOps per garantire qualità, stabilità e sicurezza del codice2. Le tue mansioniSviluppo in...