Lavoro
I miei annunci
Le mie notifiche
Accedi
Trovare un lavoro Consigli per cercare lavoro Schede aziende Descrizione del lavoro
Cerca

Senior embedded c++ software engineer (m/w/d)

Teramo
Wabtec Corporation
Ingegnere informatico
Pubblicato il Pubblicato 17h fa
Descrizione

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
* Network architecture – configure IP networks
* 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

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
* 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
* Documentation: Doxygen, Sphinx, ReST, Markdown, PlantUML
* Version Control: Git, GitLab
* CI/CD & Automation: GitLab CI/CD, Ansible, JFrog
* Scripting: Python, Bash
* IDEs: Eclipse, Visual Studio Code, CLion


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

Rispondere all'offerta
Crea una notifica
Notifica attivata
Salvato
Salva
Offerta simile
Ingegnere informatico
Teramo
Amaris Consulting
Ingegnere informatico
Offerta simile
Senior software engineer
Teramo
Contratto a tempo indeterminato
JR Italy
Ingegnere informatico
65.000 € all'anno
Offerta simile
.net software engineer
Teramo
BSG
Ingegnere informatico
Offerte simili
Lavoro Informatica a Teramo
Lavoro Teramo
Lavoro Provincia di Teramo
Lavoro Abruzzo
Home > Lavoro > Lavoro Informatica > Lavoro Ingegnere informatico > Lavoro Ingegnere informatico a Teramo > Senior Embedded C++ Software Engineer (m/w/d)

Jobijoba

  • Consigli per il lavoro
  • Recensioni Aziende

Trova degli annunci

  • Annunci per professione
  • Annunci per settore
  • Annunci per azienda
  • Annunci per località

Contatti/Partnerships

  • Contatti
  • Pubblicate le vostre offerte su Jobijoba

Note legali - Condizioni generali d'utilizzo - Politica della Privacy - Gestisci i miei cookie - Accessibilità: Non conforme

© 2025 Jobijoba - Tutti i diritti riservati

Rispondere all'offerta
Crea una notifica
Notifica attivata
Salvato
Salva