remote
Lead Systems Engineer, MCA - Fleet Innovation & Transformation - Wabtec
Systems Engineer
Lead a team of engineers delivering embedded software for MCA‑based locomotive control systems, driving reliability, sustainability, and performance through innovative architecture and real‑time solutions.
About the role
Key Responsibilities
- Architect, design, and implement embedded software for MCA control system locomotives, ensuring high reliability and performance.
- Lead a multidisciplinary engineering team, providing technical guidance, code reviews, and mentorship.
- Collaborate with hardware, testing, and product teams to define system requirements and integration strategies.
- Develop and maintain real‑time operating system configurations, device drivers, and communication protocols.
- Drive continuous improvement by introducing modern development practices, automated testing, and CI/CD pipelines.
Requirements
- Bachelor’s or higher in Computer Engineering, Electrical Engineering, or related field with 8+ years of embedded software experience.
- Expertise in C++ development on Embedded Linux and real‑time operating systems (e.g., VxWorks, QNX).
- Proven experience designing control‑system software for safety‑critical applications.
- Strong knowledge of version control (Git), build systems, and automated testing frameworks.
- Excellent problem‑solving, communication, and leadership skills.