Senior Embedded C++ Software Engineer
4 ore 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 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
-
Embedded Software Engineer
4 ore fa
Turin, Provincia di Torino, Italia eXaV A tempo pienoeXaV è 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...
-
Embedded Software Engineer
4 ore fa
Turin, Provincia di Torino, Italia NUM AG A tempo pienoOutstanding achievements in the engineering industry have something in common: They always result from superior performance, exceptional technology and a high degree of creativity. In that way, NUM has built up an outstanding reputation in the tool and machinery industry. We develop complex, customized CNC automation solutions that guarantee the machine...
-
Senior Embedded Engineer
4 ore fa
Turin, Provincia di Torino, Italia Prime Engineering Italia A tempo pienoPrime Engineering Italia è la divisione italiana di Prime Group, azienda di riferimento con oltre 19 anni di esperienza nella fornitura di servizi tecnologici nei settori IT, telecomunicazioni e ingegneria. Potenziamo il business dei nostri partner grazie all’utilizzo delle tecnologie più avanzate e al contributo dei migliori professionisti del settore....
-
Senior Electronic Engineer
4 ore fa
Turin, Provincia di Torino, Italia Cosmic Careers A tempo pienoElectronics Engineer – Space Systems Turin, Italy | English-speaking role | Start date: Nov–Dec 2025 Space assets are vastly underused — commercial payloads on small satellites operate less than 20% of the time due to power and bus limitations. We’re developing the next generation of components that enable continuous payload operations and full...
-
Senior Java Software Engineer
4 ore fa
Turin, Provincia di Torino, Italia Sourcesense A tempo pienoCi definiamo una realtà agile in forte trasformazione che ha nella qualità del codice e nell'innovazione continua il proprio tratto distintivo. La nostra mission: semplificare e migliorare la vita delle Persone e delle aziende attraverso la realizzazione di soluzioni digitali aperte e innovative. Per farlo esploriamo e sperimentiamo anche attraverso lo...
-
Senior Software Engineer
4 ore fa
Turin, Provincia di Torino, Italia Compass Banca A tempo pienoLa risorsa sarà inserita nella Direzione IT , all’interno del team Service Oriented Architecture . Il ruolo prevede attività di sviluppo software , gestione dei fornitori esterni, progettazione e definizione delle specifiche tecniche per progetti applicativi e di ammodernamento tecnologico. La posizione contribuisce direttamente alla strategia di...
-
Turin, Provincia di Torino, Italia Synergie Italia A tempo pienoSynergie Italia SpA ricerca per strutturata realtà rinomata a livello internazionale , punto di riferimento nel settore aerospaziale da oltre 40 anni, un/una Junior Software Engineer Il contesto La risorsa sarà inserita in un team altamente specializzato e in un ambiente tecnologico d’eccellenza, contribuendo allo sviluppo di software critici per sistemi...
-
Data Engineer Python – Senior
4 ore fa
Turin, Provincia di Torino, Italia Esprimo S.r.l. A tempo pienoESPRIMO Srl, società di consulenza informatica che opera dal 2002 su tutto il territorio nazionale ed internazionale, a supporto delle imprese, si colloca nel settore dell’Information Technology proponendosi come obiettivo quello di fornire una vasta gamma di prodotti, servizi e soluzioni nelle aree più strategiche per l’impresa, come: Infrastrutture...
-
Java Software Engineer
4 ore fa
Turin, Provincia di Torino, Italia GeoSolutions A tempo pienoAbout the job We are looking for a talented Software Engineer to join our core products international software development team. Responsibilities: Partner with product leads and designers to develop reliable and well tested backend software Design and implementation of new GeoServer/GeoTools features Performance of day-by-day bug fixing Minimum...
-
Software Engineer Back End
4 ore fa
Turin, Provincia di Torino, Italia IDS GeoRadar A tempo pienoIDS GeoRadar, part of Hexagon Group, provides products and solutions, based on radar technology that secures people safety in dangerous environments and prevents risk hazards in mining, civil engineering, and monitoring applications. Our pioneering spirit and continuous commitment to research & development has enabled us to be at the forefront of the radar...