C++ Developer | Embedded Software Engineer| Programmatore C++
7 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 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 *****) 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
-
Embedded Linux Software Development Engineer
5 giorni fa
Palma Campania, Italia Intecs A tempo pienoIntecs S.P.A, nasce nel **** ed è un'azienda leader Internazionale di consulenza IT e di progettazione e sviluppo di sistemi elettronici high tech, di applicazioni, software, componenti hardware e prodotti, per i mercati Aerospazio, Difesa, Automotive & Smart System, Railway e Fintech, in collaborazione con le principali Industrie, Organizzazioni,...
-
Software Developer
6 giorni fa
Palma Campania, Italia Agap2 Italia A tempo pienoCHI SIAMO AGAP2 è una multinazionale europea di consulenza ingegneristica e informatica facente parte del Gruppo MoOngy .Presente in 14 paesi europei con oltre ***** dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi...
-
Full Stack Developer
2 giorni fa
Palma Campania, Italia Intecs A tempo pienoIntecs S.P.A, nasce nel **** ed è un'azienda leader Internazionale di consulenza IT e di progettazione e sviluppo di sistemi elettronici high tech, di applicazioni, software, componenti hardware e prodotti, per i mercati Aerospazio, Difesa, Automotive & Smart System, Railway e Fintech , in collaborazione con le principali Industrie, Organizzazioni,...
-
Palma Campania, Italia Gi Group A tempo pienoLa divisione specializzata Permanent Consultant di Gi Group seleziona per inserimento diretto presso azienda cliente: PROGRAMMATORE SENIOR PLC Il Contesto Realtà industriale operante nel settore delle macchine a controllo numerico e soluzioni di automazione avanzata.Principali Responsabilità: Progettazione e sviluppo di software PLC/CNC per la gestione di...
-
Flutter Developer Freelance
4 giorni fa
Palma Campania, Italia Begear A tempo pienoChi Siamo Begear è una delle più importanti realtà italiane nel mondo Tech e dei servizi ICT, partner dei principali player internazionali.Siamo specializzati nella formazione e consulenza IT, supportando le aziende nella loro Digital Business Transformation con progetti Enterprise e team altamente qualificati.Chi ricerchiamo Siamo alla ricerca di un...
-
It Java Developer
1 settimana fa
Palma Campania, Italia Umana Spa A tempo pienoPer importante Cliente operante nella consulenza informatica ricerchiamo, n°1 PROGRAMMATORE JAVA MANSIONE: La risorsa dovrà occuparsi dell'implementazione, su tecnologia mobile/Android, dell'app per il controllo del ciclo di produzione.REQUISITI: Diploma perito informatico Esperienza minima nella programmazione mobile Conoscenze di HTML/CSS/Javascript,...
-
Software Engineer
3 settimane fa
Campania, Italia Intecs A tempo pienoIntecs Spa è una realtà consolidata nel mondo della tecnologia, fondata nel 1974 e all'avanguardia nello sviluppo di soluzioni software e hardware per settori come Aerospace, Difesa, Automotive, Railway, Fintech, Telecomunicazioni e Intelligenza Artificiale Intecs S.p.A. nell’ambito della Divisione Railway ricerca un Software Engineer per attività di...
-
Software Engineer
3 settimane fa
Campania, Italia Intecs A tempo pienoIntecs Spa è una realtà consolidata nel mondo della tecnologia, fondata nel 1974 e all'avanguardia nello sviluppo di soluzioni software e hardware per settori come Aerospace, Difesa, Automotive, Railway, Fintech, Telecomunicazioni e Intelligenza Artificiale Intecs S.p.A. nell’ambito della Divisione Railway ricerca un Software Engineer per attività di...
-
Software Engineer
3 settimane fa
Campania, Italia Intecs A tempo pienoIntecs Spa è una realtà consolidata nel mondo della tecnologia, fondata nel 1974 e all'avanguardia nello sviluppo di soluzioni software e hardware per settori come Aerospace, Difesa, Automotive, Railway, Fintech, Telecomunicazioni e Intelligenza Artificiale Intecs S.p.A. nell'ambito della Divisione Railway ricerca un Software Engineer per attività di...
-
Software Engineer
3 settimane fa
Campania, Italia Intecs A tempo pienoIntecs Spa è una realtà consolidata nel mondo della tecnologia, fondata nel 1974 e all'avanguardia nello sviluppo di soluzioni software e hardware per settori come Aerospace, Difesa, Automotive, Railway, Fintech, Telecomunicazioni e Intelligenza Artificiale Intecs S.p.A. nell’ambito della Divisione Railway ricerca un Software Engineer per attività di...