
Engineer, Lead Software – Embedded System Architecture -ANI
Westinghouse Air Brake Technologies Corporation18 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.