Senior Embedded C++ Software Engineer
1 settimana 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 systemsPassenger Experience - Travel information, infotainment, and seat reservationOperations & Security - Video surveillance, operator/conductor interfaces, passenger counting, and fleet managementWe 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 ChallengeOur 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 frameworksNetwork architecture – configure IP networksReal-time media – deliver low-latency audio and streaming performanceEmbedded Linux – configure, deploy, and optimize device performanceHardware optimization – tune CPU features and device driversCybersecurity – implement and maintain security measures (e.G., compliant with IEC *****)Key ResponsibilitiesYou'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 devicesDesign, implement, and document distributed audio system componentsSupport software architecture decisionsConduct code reviews, mentor junior engineers, and maintain coding standards through automated linting and CI/CD pipelinesDebug and optimize performance across networked devicesApply and enforce cybersecurity best practicesContribute to the integration of modern technologies such as containerization and edge computingRequired Skills & ToolsMust-Have Skills3+ 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 featuresEmbedded Linux developmentDeep understanding of Linux systems and command-line toolsScripting (Python, Bash)Solid knowledge of GitStrong grasp of IP networking and distributed systemsDevelopment Tools We UseCompilers & Build Systems: GCC, CMakeBuild Frameworks: YoctoPackage Management: Conan, PIP, DebianDocumentation: Doxygen, Sphinx, ReST, Markdown, PlantUMLVersion Control: Git, GitLabCI/CD & Automation: GitLab CI/CD, Ansible, JFrogScripting: Python, BashIDEs: Eclipse, Visual Studio Code, CLionYour ProfileBachelor's or Master's degree in Electrical Engineering, Computer Science, or related fieldFluent in English (oral and written) – English is our working language, Italian is not requiredAttention to detail and commitment to high-quality technical executionPassionate about distributed systems and complex technical challengesWillingness to travel occasionally within Europe and internationallyExperience in the rail industry is an advantageWhat We OfferSee the impact of your work – your software will be used and seen by passengers every day.Modern development tools and cutting-edge technology stackEnglish-speaking international team environmentProfessional growth opportunities and the chance to work on complex distributed systems
-
Embedded Linux Senior Software Engineer
1 settimana fa
Montà, Italia Canonical A tempo pienoEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalWork across the full...
-
Edge-To-Cloud Software Engineer
1 settimana fa
Montà, Italia Topic Embedded Systems A tempo pienoSoftware engineer to work on innovative solutions from embedded control to cloud services.Requires C++, Python experience, cloud and framework knowledge.
-
Senior Embedded Software Engineer
2 giorni fa
Montà, Italia Wabtec Corporation A tempo pienoWho will you be working with?You will work for Annax, a Wabtec site specialized in passenger information systems for long and short distance trains, trams and subways.There is a new development team in Piossasco, dedicated to strengthening the portfolio of tram projects.How will you make a difference?As a Senior Software Engineer with a specialization for...
-
Senior Embedded Software Engineer
1 giorno fa
Montà, Italia Osmium A tempo pienoSenior Embedded Software Engineer (Italy OR Remote from Italy)Be among the first 25 applicants.Direct message the job poster from Osmium.OSMIUM is a leading cybersecurity firm based in Spain (Osmium Solutions Spain SL, founded in JAN ****) and Italy (Osmium Italy SRL, founded in JUL ****), with the mission of safeguarding the aerospace, defence and...
-
Embedded Software Engineer
7 giorni fa
Montà, Italia Skytechnology Srl A tempo pienoSkytechnology srl è una società di ingegneria punto di riferimento sul mercato dal **** per progettazione e consulenza di sistemi embedded per aziende che operano in diversi settori industriali e all'avanguardia (telecomunicazioni, automotive, avionica, aerospazio, trasporti, elettromedicale e automazione industriale).Skytechnology integra esperienze e...
-
Embedded Software Engineer
1 settimana fa
Montà, Italia Jr Italy A tempo pienoTopNetwork S.p.A è alla ricerca di un Embedded Software Engineer da inserire all'interno di un team già consolidato.Responsabilità principali:Sviluppo di applicazioni Embedded con linguaggio C++Sviluppare il codice seguendo gli standard definiti con il team di architettura;Partecipare alla progettazione e allo sviluppo delle parti critiche del progetto,...
-
Embedded Software Engineer
1 settimana fa
Montà, Italia Capgemini Engineering A tempo pienoEmbedded Software EngineerCapgemini Engineering invites you to join our team as an Embedded Software Engineer.We are a global leader in engineering services, empowering the world's most innovative companies with software and technology solutions.Location: Turin, Piedmont, ItalyEmployment type: Full-time • Seniority level: Associate • Industries: IT...
-
Senior Embedded C++ Software Engineer
7 giorni fa
Montà, Italia Wabtec Corporation A tempo pienoSenior Embedded C++ Software Engineer (m/w/d)3 days ago Be among the first 25 applicantsDirect message the job poster from Wabtec CorporationANNAX, 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...
-
Software Engineer
2 giorni fa
Montà, Italia Kineton A tempo pienoSoftware Engineer – AerospaceSoftware Engineer role at Kineton.Get AI-powered advice on this job and more exclusive features.OverviewWe are looking for a Software Engineer to join our Aerospace team.The role focuses on software verification and validation for avionics and safety-critical systems.ResponsibilitiesDefining test cases and verification...
-
Senior Ubuntu Embedded Iot System Engineer
1 settimana fa
Montà, Italia Canonical A tempo pienoSenior Ubuntu Embedded IoT System EngineerJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalSenior Ubuntu Embedded IoT System Engineer3 months ago Be among the first 25 applicantsJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalGet AI-powered advice on this job and more exclusive...