Westinghouse Air Brake Technologies Corporation

Engineer, Lead Software – Embedded System Architecture -ANI

Westinghouse Air Brake Technologies Corporation
Apply
18 days ago
Waltham, MA, USAStaff+

Base Salary

$79k - $113k/yr

Responsibilities

  • Own end-to-end architecture for embedded Qt-based applications and maintain system designs, APIs, interface specifications, and design documentation.
  • Establish scalable and modular frameworks while driving design patterns, testability, maintainability, performance optimization, and high-quality engineering standards.
  • Lead and mentor a cross-functional software engineering team through technical guidance, code reviews, architectural oversight, and technical strategy.
  • Integrate software and hardware components into embedded Linux systems, including hardware abstraction layers, backend engines, and system services.
  • Define testing strategies covering unit, integration, UI, and automated validation, and support CI/CD pipelines, build automation, and OTA update systems.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
  • At least 10 years of professional experience.
  • 7+ years of experience with C++, Qt/QML, and full-stack embedded application development.
  • Extensive embedded Linux development experience and demonstrated ability to create maintainable software architectures and design artifacts.
  • Proven experience leading engineering teams or serving as a senior technical lead, with strong leadership, communication, mentoring, problem-solving, and decision-making skills.

Benefits

  • Health, welfare, and retirement benefits are available.
  • Annual bonus may be offered if eligible.
  • The posting states that salary may be influenced by training, transferable skills, work experience, education, business needs, market demands, and work location.

Tech Stack

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees
Contact me