Crea un profilo in modo da poter essere trovato dalle aziende, ottenere offerte di lavoro più adatte alle tue esigenze e candidarti più velocemente.
  • Cerca lavoro
  • Preferiti
  • Crea CV
    Novità
  • Stipendi
  • Iscrizioni

Senior Embedded C++ Software Engineer (m/w/d)

Full time

Wabtec Corporation

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 62443)

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. 68/99)

#J-18808-Ljbffr
Offerta di lavoro pubblicata 2 giorni fa
Offerte di lavoro simili
  •  ...Overview In Teoresi puoi contribuire allo sviluppo di software embedded all'avanguardia, lavorando in un contesto internazionale e multi-disciplinare...  ...di progetto Requisiti fondamentali Ottima conoscenza di C++ Buona conoscenza di linguaggi OOP Buona conoscenza di Git... 
    Consigliato

    Teoresi Group

    Torino
    2 giorni fa
  •  ...Informatica, Elettronica, Meccatronica o lauree equivalenti e ha maturato una esperienza di almeno 3 anni nello sviluppo software C++ su applicazioni embedded.In particolare, la Risorsa si occuperà di:- Sviluppare il codice seguendo gli standard definiti con il team di... 
    Consigliato
    Secondo lavoro
    Lavoro ibrido

    Teoresi Group

    Torino
    2 giorni fa
  • 18.808 €

    pWeHunt in Torino, Italy, seeks an experienced Embedded Software and Firmware Engineer to design and develop embedded systems for cutting-edge technology...  ...years of embedded software development experience in C/C++, and good English proficiency. The position offers a permanent... 
    Senior
    Impiego permanente

    WeHunt

    Torino
    2 giorni fa
  • 40.000 € - 60.000 €

     ...Magneti Marelli Parts & Services is seeking an Embedded Firmware Senior Engineer to join the Motorsport R&D team. This position is based in Venaria Reale, Italy, and focuses on defining and developing software for onboard applications. The successful candidate will... 
    Senior
    Lavoro ibrido

    Magneti Marelli Parts & Services

    Torino
    2 giorni fa
  •  ...technology company in Turin is seeking a Senior Firmware Engineer to develop and test firmware for...  ...microcontrollers used in Arduino and other embedded platforms. The ideal candidate will...  ...background in programming, embedded software development, and debugging. This role... 
    Senior
    Orario flessibile

    Qualcomm

    Torino
    2 giorni fa
  •  ...Qualcomm is seeking a Senior Firmware Engineer for its R&D team in Torino, Italy, to contribute to the...  ...testing of firmware for Arduino and embedded platforms. You will work on essential...  ...dynamic role requires proficiency in C/C++ and a strong background in embedded systems... 
    Senior

    Qualcomm

    Torino
    2 giorni fa
  •  ...Zirak, based in Turin, Italy, seeks a Senior Embedded Software Engineer to lead low-level and platform software development for an automotive project. The role focuses on BSPs, bootloaders, device drivers, AUTOSAR, and communication protocols, with a strong emphasis on... 
    Senior
    Lavoro ibrido

    Zirak

    Torino
    2 giorni fa
  •  ...that is shaping the future of technology. /p pSoftware Engineer (m/f/d) /p h3Job Description /h3 pThe Software Developer is responsible for designing and...  ...liExpertise in multiple programming languages (e.g., C++, Java, Python, JavaScript, etc.) and software development... 
    Remoto
    Orario flessibile

    BROOKS AUTOMATION

    Torino
    5 ore fa
  •  ...previously used to apply.**## Senior Firmware Engineer - Arduino, Turin,...  ...Group, Engineering Group > Software Engineering**General Summary...  ...We are looking for a Senior Embedded Engineer to join our R&D team...  ...Programming Language such as C, C++, Java, Python, etc.**What... 
    Senior
    Temporaneo
    Lavoro stagionale
    Orario flessibile

    Qualcomm

    Torino
    2 giorni fa
  •  ...new automotive project, we are looking for a strongSenior Embedded Software Engineer /strong, a professional with a strong technical fit, to work...  ...ppstrongNice to Have /strong /pulliProgramming experience in C++. /liliIn-depth knowledge of Linux or QNX kernels and... 
    Senior

    Zirak

    Torino
    2 giorni fa
  • 32.000 € - 45.000 €

    pSkytechnology SRL, parte del Gruppo Akronos, cerca un ingegnere software embedded da inserire in sede a Torino. Si richiede laurea in informatica e pluriennale esperienza in C/C++, Linux embedded e ambienti Yocto/Buildroot. /ppLa posizione prevede previsto inquadramento... 
    Senior

    Skytechnology SRL

    Torino
    5 ore fa
  •  ...Synergie Sede cerca per la sede di Torino un Senior Firmware Engineer nell’area R&D. Il candidato sarà responsabile dello sviluppo e manutenzione del firmware embedded per sistemi elettromeccanici di sicurezza, interfacciandosi con l’hardware. Si richiede laurea o... 
    Senior

    Synergie Sede

    Torino
    2 giorni fa
  • pMITO Srl in Torino seeks a Senior Linux Embedded Systems Engineer to lead the design, configuration, and maintenance of Linux-based embedded systems, including Yocto and Buildroot integration. /ppYou will customize the Linux kernel, develop drivers for LTE/5G, Bluetooth... 
    Senior

    MITO Srl

    Torino
    2 giorni fa
  •  ...EgoValeo è alla ricerca di un Senior Embedded Software Engineer per guidare lo sviluppo di software embedded e l’integrazione con piattaforme cloud nell...  ...Piemonte (Collegno - TO). Si richiede laurea o diploma tecnico e ottima conoscenza di Python e C/C++. #J-18808-Ljbffr
    Senior
    Lavoro ibrido

    EgoValeo

    Torino
    2 giorni fa
  • 40.000 € - 60.000 €

     ...Motorsport R&D Embedded Firmware Senior Engineer About the Position We are looking for an Embedded Firmware...  ...Engineer to join the Motorsport R&D Software Development team. This position is...  .... Most of the work is done in C/C++/Python, some in Windows environment... 
    Senior
    Lavoro ibrido
    Remoto
    Orario flessibile

    Magneti Marelli Parts & Services

    Torino
    2 giorni fa
  • 40.000 € - 60.000 €

    ph3Motorsport RD Embedded Firmware Senior Engineer /h3 h3About the Position /h3 pWe are looking for an Embedded...  ...Engineer to join the Motorsport RD Software Development team. /p pThis position...  ...design. /p pMost of the work is done in C/C++/Python, some in Windows environment... 
    Senior
    Lavoro ibrido
    Remoto
    Orario flessibile

    Magneti Marelli Parts & Services

    Torino
    2 giorni fa
  • 40.000 € - 60.000 €

     ...receive an alert: Motorsport R&D Embedded Firmware Senior Engineer Become a Part of the Marelli team....  ...Engineer to join the Motorsport R&D Software Development team. This position...  ...design. Most of the work is done in C/C++/Python, some in Windows environment... 
    Senior
    Lavoro ibrido
    Remoto
    Orario flessibile

    Magneti Marelli Parts & Services

    Venaria Reale (TO)
    2 giorni fa
  • 2.000 - 2.800 €/mese

     ...La risorsa sarà inserita nel team tecnico dedicato allo sviluppo software e alla messa in servizio di macchine e impianti automatici. Sarà...  ...è rivolto a candidati di entrambi sessi ai sensi dell'art 27, D.Lgs. 198/2006, e a tutti i soggetti tutelati dai D.Lgs. 9 luglio... 
    Senior
    Tempo pieno
    Impiego permanente

    Atempo spa Filiale di Chieri

    Torino
    2 giorni fa
  •  ...Senior Linux Embedded Systems Engineer Reference point for the design, configuration, and maintenance of Linux embedded systems , with advanced expertise...  ...technical documentation. Nice-to-have Knowledge of C++. Experience with CAN, MQTT protocols. Knowledge of... 
    Senior

    Mito Srl

    Torino
    2 giorni fa
  • pMCA Italy, multinazionale di consulenza ingegneristica, cerca un Embedded Software Engineer per progetti in ambito Mobility. Il candidato ideale avrà conoscenze solide in C/C++ e si occuperà dello sviluppo di software per sistemi embedded. /ppOffriamo contratto a tempo... 
    Impiego permanente

    MCA Italy

    Torino
    5 ore fa
  • 26.000 € - 30.000 €

     ...profilo richiesto è quello di un Software Engineer con competenze specifiche...  ...sviluppo software con linguaggio C++, al profilo è richiesta una...  ...CAN/J1939, sistemi embedded o automotive Buona conoscenza...  ...Gestione e di Controllo (MOG) ex D. Lgs 231/2001: si richiede il... 

    Netcom Engineering S.p.A. SB

    Torino
    2 giorni fa
  • 30.000 €

     ...MCA Italy cerca un Embedded Software Engineer per i nostri stabilimenti di Torino. Sarai coinvolto nello sviluppo software embedded in C/C++ e nell’integrazione con moduli hardware e software, collaborando con team HW/SW per garantire conformità e qualità. Si richiede... 
    Impiego permanente

    MCA Italy

    Torino
    2 giorni fa
  • 35.000 €

     ...Teoresi S.p.A. cerca una risorsa per il ruolo nel team Home Appliance, con esperienza in C/C++ per contesti embedded. Verrà inserita in un contesto internazionale e dinamico, con sede principale a Torino e opportunità di lavorare anche a Milano e Modena. Offerta contrattuale... 
    Tempo pieno

    Teoresi Group

    Torino
    2 giorni fa
  • pAizoon cerca un/a Embedded Software Developer per la Divisione Transportation. Il candidato sarà coinvolto nello sviluppo di sistemi di segnalamento...  ...e 2-5 anni di esperienza. È fondamentale la conoscenza di C/C++ e delle architetture software complesse. Offriamo un ambiente... 

    Aizoon

    Torino
    2 giorni fa
  • 31.000 € - 35.000 €

     ...Napoli e Bari. Di cosa ti occuperai: Sviluppo e manutenzione di software embedded per centraline automotive e mezzi truck pesanti. Implementazione di algoritmi e logiche di controllo in C++. Collaborazione con team R&D per l’integrazione di soluzioni hardware... 

    ALTEN Italia

    Torino
    2 giorni fa
  •  ...NetCom Group S.p.A. cerca un Software Engineer – Connectivity da inserire nel team Automotive a...  ...di sviluppo e integrazione di Software Embedded per moduli di connettività a bordo (telematica...  .../informatica/telecomunicazioni, C++ avanzato e buona conoscenza dell'inglese... 
    Orario flessibile

    Netcom Engineering S.p.A. SB

    Torino
    2 giorni fa
  • 31.000 € - 35.000 €

     ...Ruolo: Embedded Software Engineer (C++) - AUTOMOTIVE Luogo: Torino (TO) ALTEN supporta le strategie di sviluppo dei propri clienti nelle aree dell'innovazione, della R&D e dei sistemi informativi tecnologici. Nato più di 30 anni fa e presente in 30 Paesi,... 
    Stage/Tirocinio

    ALTEN Italia

    Torino
    2 giorni fa
  •  ...aizoOn , società di tecnologia e consulenza, indipendente, operante a livello globale, ricerca un / a Embedded Software Engineer - C++ & DevOps. Il/La candidato/a verrà inserito/a nell’area Engineering della divisione Transportation. Opererà presso un cliente... 

    aizoOn Technology Consulting

    Torino
    2 giorni fa
  •  ...indipendente, operante a livello globale, ricerca un / abEmbedded Software Engineer - C++ DevOps. /b /ppIl/La candidato/a verrà inserito/a nell’area...  ...Telematica e IoT, contribuendo allo sviluppo di software embedded e all’evoluzione dei processi DevOps applicati ai sistemi... 

    aizoOn Technology Consulting

    Torino
    5 ore fa
  • pWeHunt cerca una risorsa da inserire nella divisione di riferimento per progettare e sviluppare firmware embedded in C/C++ per microcontrollori e sistemi embedded, con attenzione a prestazioni e qualità. /ppIn sede a Torino, la risorsa analizzerà i requisiti, definirà... 

    WeHunt

    Torino
    2 giorni fa