Senior Embedded Software Engineer - Rail Systems
Listed on 2026-05-27
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description
The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of products for the rail industry, including Electronically Controlled Pneumatics (ECP), Video and Event Recorders, Network Management Devices, Braking Systems, and Train Control Equipment. In this role, the Senior Embedded Software Engineer will work with a cross‑functional Engineering team to design and develop new functionalities, as well as maintain and expand existing functions of our products.
WhatYou’ll Do
- Design and develop high‑quality software components that align with system, functional, and cybersecurity requirements.
- Conduct requirement, design, and code reviews and perform unit testing.
- Release software per DOSE processes and guidelines.
- Ensure on‑time deliveries and highest quality software to our customers.
- Manage the end‑to‑end software development lifecycle, including documentation, automated unit test cases, and continuous integration.
- Investigate and remediate cybersecurity vulnerabilities.
- Collaborate with the broader business unit to ensure application development meets product specification requirements.
- Participate in software architecture meetings and root‑cause analysis to devise solutions.
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or related field, with 1–3 years of related experience.
- Proficiency in C and C++ software development.
- Experience with Bash, Python, or other scripting languages for automating tasks and unit testing.
- Experience with Linux or Unix‑based real‑time operating systems (QNX, FreeRTOS).
- Strong understanding of modern OS coding techniques, IP protocols, and hardware interfaces.
- Effective oral and written communication skills; ability to articulate clearly and concisely.
- Self‑driven, quick learner, good team player, and results‑oriented with a focus on high quality.
- Development of device drivers and board support packages.
- Experience in software change management (SCM), software development life cycle (SDLC), and continuous integration (CI).
- Experience working in an Agile Scrum environment.
- Knowledge of safety critical software, CENELEC standards, and rail industry standards.
Salary range: $79,300 – $113,000 per year. Actual salary offered may be influenced by various factors such as training, transferable skills, work experience, education, business needs, market demands, and work location. Benefits include health, welfare, and retirement plans. Annual bonus may be offered if eligible.
Equal Opportunity EmployerWe are proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more. Need accommodation? Just let us know.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).