You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Wabtec

Manager, Software Engineering - Embedded System Architecture - ANI

  • Office
  • 6+ years

Salary

$170,000 - 200,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role leads software architecture for embedded Qt-based applications at the company's inspection technologies division, which uses nondestructive testing, remote visual inspection and analytical instruments on critical assets.

The company is a global provider of equipment, systems, digital solutions and services for freight and transit rail, with more than 150 years of experience and about 30,000 employees worldwide.

This is a management position leading a cross-functional group of software engineers in an agile setting.

Responsibilities

  • You will own the end-to-end software architecture for embedded Qt-based applications.
  • You will create and maintain system designs, APIs, interface specifications and design documentation.
  • You will build scalable, modular frameworks for complex embedded systems.
  • You will promote modern design patterns, testability, maintainability and performance optimization.
  • You will lead the team through technical guidance, code reviews and architectural oversight.
  • You will set the technical strategy, weigh design trade-offs and keep work aligned with long-term product goals.
  • You will encourage high quality standards, structured problem solving and continuous improvement.
  • You will lead the integration of software and hardware into embedded Linux, using Yocto, Buildroot or a custom Linux.
  • You will design and integrate hardware abstraction layers, backend engines and system services.
  • You will keep the system robust, resource-efficient and reliable in communication between components.
  • You will set and enforce testing across unit, integration, UI and automated validation.
  • You will support CI/CD pipelines, build automation and OTA update systems.

Requirements

  • You have 10+ years of professional experience, including 5+ years managing a team of software engineers, covering hiring, performance management and resource allocation.
  • You have 7+ years of experience in C++, Qt/QML and full-stack embedded application development.
  • You have a strong background in embedded Linux development.
  • You have 3+ years of technical management of software projects, from initial design to final deployment.
  • You have experience setting priorities and directing engineers in an agile environment.
  • You can conceive, design and build system architecture that stays maintainable.
  • You bring strong leadership, communication and decision-making skills, and can influence and raise team performance.
  • You can coach, develop and motivate engineers at every career stage and give constructive feedback that supports their growth.
  • You can build working relationships across technical and non-technical functions and tie engineering work to business goals.
  • You are comfortable leading initiatives in fast-paced agile settings.
  • A Bachelor's or Master's degree in Computer Science, Electrical Engineering or a related field is preferred.

Conditions

The role is onsite in Waltham, MA.

Base pay is $170,000 to $200,000 per year, depending on experience, plus a 12.5% annual bonus target.

Actual pay may depend on training, transferable skills, work experience, education, business needs, market demands and work location, and the range may change.

Positions at export-control-restricted locations or requiring export-controlled information are open only to U.S. Persons, who must provide valid proof of that status if hired.

The company is an equal opportunity employer and provides accommodation on request.

Benefits

  • Health, welfare and retirement benefits, with details available on the company's benefits site.
  • Annual bonus, where eligible.

Where you’d work

From the office

About the company

Wabtec

Office in MA, United States

Also hiring in IA, United States, MD, United States, Switzerland and 15 more places

2 of their 48 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
  • Linux
  • CI/CD
Seniority
Lead
Type
Full-time
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Lead
Experience
10+ years
Tech stack
  • C++
  • Linux
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • MA, United States

Compensation

Salary
$170,000 - 200,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason