Engineer, Lead Software – Embedded System Architecture -ANI
Wabtec Corporation · Waltham, MA · 4 wk ago
On-siteEngineering$116k–$163k/yrFull-time
Job Description
Software Architecture & System Design
- Own end-to-end software architecture for embedded Qt-based applications.
- Develop and maintain system designs, APIs, interface specifications, and design documentation.
- Establish scalable, modular frameworks for complex embedded systems.
- Drive adoption of modern design patterns, testability, maintainability, and performance optimization.
Technical Leadership & Team Direction
- Lead a cross-functional team of software engineers, providing mentorship, technical guidance, code reviews, and architectural oversight.
- Define technical strategy, evaluate design trade-offs, and ensure alignment with long-term product goals.
- Promote high-quality standards, systematic problem solving, and continuous improvement.
System Integration & Embedded Linux Architecture
- Lead integration of software and hardware components into embedded Linux (Yocto, Buildroot, or custom Linux).
- Architect and integrate with hardware abstraction layers, backend engines, and system services.
- Ensure system robustness, resource efficiency, and smooth inter-component communication.
- Establish and enforce testing strategies (unit, integration, UI, and automated validation).
- Support CI/CD pipelines, build automation, and OTA update systems.
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.
Soft Skills
- 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.
Qualifications
- Additional Information
- Our job titles may span more than one career level.
- The salary rate for this role is currently $116,385 - $162,939.
- The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location.
- The base pay range is subject to change and may be modified in the future.
- More information on offered benefits, which include health, welfare, and retirement, are available at mywabtecbenefits.com.
- Other benefit offerings for this role may include annual bonus, if eligible.
Pay Range
$116,385 - $162,939 base salary depending on experience plus 12.5% annual bonus target.