Wabtec logo
WabtecPosted 1 week ago

Engineer, Lead Software – Embedded System Architecture -ANI

$79,100–$112,800 year

On-siteWaltham, Massachusetts, United States

Full TimeSenior LevelMasters DegreeEnterprise

Job Summary

Own end-to-end software architecture for embedded Qt-based applications, developing system designs, APIs, and documentation while establishing scalable, modular frameworks. Lead a cross-functional team through mentorship, code reviews, and architectural oversight to drive adoption of modern design patterns and performance optimization. Integrate software and hardware components into embedded Linux environments, architecting interactions with hardware abstraction layers and backend engines. Enforce testing strategies across unit, integration, and automated validation pipelines, and support CI/CD processes and OTA update systems. Define technical strategy and evaluate design trade-offs to ensure alignment with long-term product goals within this Wabtec division.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 10 years professional experience
  • Extensive experience (7+ years) in C++, Qt/QML, and full‐stack embedded application development
  • Strong background in embedded Linux development
  • Proven experience leading engineering teams or acting as a senior technical lead
  • Demonstrated ability to produce elegant, maintainable software architectures and design artifacts
  • Strong leadership and communication skills
  • Ability to mentor, influence, and elevate team performance
  • Excellent problem‐solving and decision‐making abilities
  • Comfortable leading initiatives in fast‐paced, agile environments

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce