Pubblica annuncio gratuito
Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior embedded c++ software engineer (m/w/d) / torino

Senior Embedded C++ Software Engineer (M/W/D)

Pubblicato il 12-09-2026 - Wabtec in Torino

Senior Embedded C++ Software Engineer (m/w/d)
3 days ago Be among the first 25 applicants
Direct message the job poster from Wabtec Corporation
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 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).
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 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.
You'll address technical challenges such as:
Framework architecture – design and evolve next-generation distributed audio frameworks
Real-time media – deliver low-latency audio and streaming performance
Embedded Linux – configure, deploy, and optimize device performance
Hardware optimization – tune CPU features and device drivers
Cybersecurity – implement and maintain security measures (e.g., compliant with IEC *****)
Key Responsibilities
Collaborate with hardware, system, and software engineers to ensure end-to-end reliability across networked devices
Design, implement, and document distributed audio system components
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
Contribute to the integration of modern technologies such as containerization and edge computing
Required Skills & Tools
Must-Have Skills




3+ 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 features
Embedded Linux development
Deep understanding of Linux systems and command-line tools
Scripting (Python, Bash)
Solid knowledge of Git
Strong grasp of IP networking and distributed systems
Development Tools We Use
Compilers & Build Systems: GCC, CMake
Build Frameworks: Yocto
Package Management: Conan, PIP, Debian
Version Control: Git, GitLab
Scripting: Python, Bash
Your Profile
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
Passionate about distributed systems and complex technical challenges
Willingness to travel occasionally within Europe and internationally
Experience in the rail industry is an advantage
What We Offer
See the impact of your work – your software will be used and seen by passengers every day.
Modern development tools and cutting-edge technology stack
English-speaking international team environment
Professional growth opportunities and the chance to work on complex distributed systems
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Product Management
Industries
Railroad Equipment Manufacturing
Opportunities for Protected Categories (L. *****)
#J-*****-Ljbffr

» RISPONDI A QUESTO ANNUNCIO
Altri Annunci
Operaio Operaia Metalmeccanico Su Tre Turni
2026-09-15 00:19:07 - Relizont - Vicenza
L'operaio metalmeccanico si occuperà di carico/scarico macchine CNC, controllo qualità e segnalazione anomalie. Richiesti diploma tecnico, esperienza pregressa e disponibilità su tre turnazioni. [...]
Sr Specialist, Capex Process Management
2026-09-15 00:19:00 - Alfasigma Group - Pomezia
La risorsa è responsabile di garantire una gestione efficace e controllata degli investimenti CAPEX lungo l'intero ciclo di vita del progetto, dalla valutazione iniziale al monitoraggio delle performance economico- [...]
Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior embedded c++ software engineer (m/w/d) / torino

Ocean Engineer
2026-09-15 00:19:00 - Aretè & Cocchi Technology - Italia
Join Saipem and engineer a sustainable future. Interessato/a a questo ruolo? Può trovare tutte le informazioni pertinenti nella descrizione qui sotto. We are a global leader in engineering and construction for [...]
Junior Validation Consultant
2026-09-15 00:18:50 - Pqe Group - Medolago
Sei pronto per entrare a far parte di una società di consulenza leader mondiale nell'industria farmaceutica e dei Medical Device? Si candidi in fretta: consulti la descrizione completa scorrendo verso il basso pe [...]