C++ DEVELOPER | EMBEDDED SOFTWARE ENGINEER| PROGRAMMATORE C++

3 settimane fa


Torino, Italia Wabtec Corporation A tempo pieno

ANNAX, a Wabtec company, delivers passenger information, audio, and security solutions for trains, trams, and metros worldwide. Rail Audio - Public announcement and passenger emergency call systems
Passenger Experience - Travel information, infotainment, and seat reservation
Operations & Security - Video surveillance, operator/conductor interfaces, passenger counting, and fleet management
We 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). 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 Challenge Our 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.
Framework architecture – design and evolve next-generation distributed audio frameworks
Network architecture – configure IP networks
Real-time media – deliver low-latency audio and streaming performance
Embedded Linux – configure, deploy, and optimize device performance
Cybersecurity – implement and maintain security measures (e.g., Key Responsibilities You'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 devices
Design, implement, and document distributed audio system components
Support software architecture decisions
Conduct code reviews, mentor junior engineers, and maintain coding standards through automated linting and CI/CD pipelines
Debug and optimize performance across networked devices
Apply and enforce cybersecurity best practices
3+ years of professional experience with modern C++ (C++14/17 or newer)
Embedded Linux development
Deep understanding of Linux systems and command-line tools
Scripting (Python, Bash)
Strong grasp of IP networking and distributed systems
Package Management: Version Control: Git, Git Lab
Python, Bash
IDEs: Eclipse, Visual Studio Code, CLion
Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field
Fluent in English (oral and written) – English is our working language, Italian is not required
Attention to detail and commitment to high-quality technical execution
Willingness to travel occasionally within Europe and internationally
See the impact of your work – your software will be used and seen by passengers every day.
English-speaking international team environment



  • Torino, Italia ADENTIS Italia A tempo pieno

    Embedded software Engineer Adentis Italia è un gruppo europeo di consulenza ingegneristica e IT operativa facente parte del Gruppo MoOngy. Presente in 14 Paesi europei con oltre 8500 dipendenti, abbiamo aperto la prima sede italiana a Milano e, grazie alla nostra continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano...


  • Torino, Italia eXaV A tempo pieno

    eXaV è una StartUp Innovativa, fondata nel 2020, che sviluppa soluzioni all'avanguardia per l'elettrificazione delle auto storiche attraverso il sistema e-RSS, una soluzione after-market che consente di rendere elettriche vetture d'epoca. Oltre a questo, eXaV offre servizi di progettazione, sviluppo e consulenza ingegneristica di alto valore aggiunto in...


  • Torino, Italia eXaV A tempo pieno

    eXaV è una StartUp Innovativa, fondata nel 2020, che sviluppa soluzioni all'avanguardia per l'elettrificazione delle auto storiche attraverso il sistema e-RSS, una soluzione after-market che consente di rendere elettriche vetture d'epoca. Oltre a questo, eXaV offre servizi di progettazione, sviluppo e consulenza ingegneristica di alto valore aggiunto in...


  • Torino, Italia eXaV A tempo pieno

    eXaV è una StartUp Innovativa, fondata nel 2020, che sviluppa soluzioni all’avanguardia per l'elettrificazione delle auto storiche attraverso il sistema e-RSS, una soluzione after-market che consente di rendere elettriche vetture d’epoca. Oltre a questo, eXaV offre servizi di progettazione, sviluppo e consulenza ingegneristica di alto valore aggiunto in...


  • Torino, Italia OVERTECH Consulting A tempo pieno

    OVERTECH 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...


  • Torino, Italia OVERTECH Consulting A tempo pieno

    OVERTECH 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...


  • Torino, Italia Overtech Consulting A tempo pieno

    OVERTECH 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...


  • Torino, Italia OVERTECH Consulting A tempo pieno

    OVERTECH 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...


  • Torino, Italia OVERTECH Consulting A tempo pieno

    OVERTECH 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...


  • Torino, Italia OVERTECH Consulting A tempo pieno

    OVERTECH 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...