Lead Embedded Software Engineer, Locomotive Controls

Wabtec

Erie (Erie County)

On-site

USD 72,000 - 98,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Annual bonus
Benefits package

Job summary

Wabtec seeks a Lead Embedded Software Engineer to design, develop, test, and release embedded software for locomotive control systems. You’ll work with Systems, Product Management, Validation, Hardware, and Field Services to deliver safe, reliable solutions.

Responsibilities include implementing cybersecurity features, supporting CATO compliance, and driving NPI initiatives while ensuring quality and performance. This role requires collaboration across disciplines and field engagement.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
  • Minimum 3 years of experience developing embedded real-time software using C/C++ on RTOS platforms such as Linux or QNX.
  • Experience with software testing, debugging, integration, root cause analysis, and hardware-integrated test environments.
  • Familiarity with cybersecurity practices, secure coding standards, vulnerability remediation, and software quality tools.
  • Experience with CI/CD, DevOps methodologies, configuration management, and source control tools such as GitLab, Jenkins, and Perforce.
  • Strong communication, collaboration, and problem-solving skills; locomotive controls experience is a plus.

Responsibilities

  • Design, develop, test, debug, and release embedded software for locomotive control systems.
  • Implement cybersecurity features and support Cyber Authorization to Operate (CATO) compliance activities.
  • Investigate software defects, perform root cause analysis, and implement corrective actions.
  • Conduct software design reviews and code reviews to ensure quality and maintainability.
  • Collaborate with cross-functional teams to define requirements, develop solutions, and support program execution.
  • Analyze technical data, communicate findings, and provide status updates on key risks and issues.
  • Support verification, validation, testing, and software deployment activities in laboratory, factory, and customer environments.
  • Work directly with locomotives to support feature development, demonstrations, troubleshooting, and field investigations.
  • Participate in technical reviews, design reviews, and program milestone discussions.

Skills

C/C++
RTOS
Cybersecurity
CI/CD
Testing & Debugging
GitLab/Jenkins/Perforce
Communication
Locomotive controls experience

Education

BSc/BE in CS or EE
MS in CS/EE

Tools

Linux
QNX

Job description

Wabtec seeks a Lead Embedded Software Engineer to design, develop, test, and release embedded software for locomotive control systems. You’ll work with Systems, Product Management, Validation, Hardware, and Field Services to deliver safe, reliable solutions.

Responsibilities include implementing cybersecurity features, supporting CATO compliance, and driving NPI initiatives while ensuring quality and performance. This role requires collaboration across disciplines and field engagement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer, Locomotive Controls
Senior Embedded Software Engineer, Locomotive Controls

Wabtec Corporation • Erie, Northern (KY)

Hybrid
USD 72,000 - 98,000
Relocation assistance
Annual bonus (eligible)
Health benefits
+1
Senior Embedded Software Engineer – Locomotive Control
Senior Embedded Software Engineer – Locomotive Control

Wabtec • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Health benefits
Retirement plan
Annual bonus
Embedded Software Engineer – Locomotive Control
Embedded Software Engineer – Locomotive Control

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 79,000 - 113,000
Senior Embedded Software Engineer - Rail Locomotive Control
Senior Embedded Software Engineer - Rail Locomotive Control

Wabtec • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Relocation assistance
Senior Embedded Engineer - Locomotive Controls (C/C++)
Senior Embedded Engineer - Locomotive Controls (C/C++)

Wabtec Corporation • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Embedded Software Engineer – Locomotive Control Systems
Embedded Software Engineer – Locomotive Control Systems

Wabtec Corporation • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Health benefits
Relocation assistance
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Wabtec • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Annual bonus
Benefits package
Senior Embedded Software Engineer Locomotive Control
Senior Embedded Software Engineer Locomotive Control

Wabtec Corporation • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Relocation assistance
Benefits package including health, 401
Annual bonus potential
+1
Senior Lead Engineer - Locomotive Ethernet & MBSE
Senior Lead Engineer - Locomotive Ethernet & MBSE

Wabtec • Erie

On-site
USD 79,000 - 113,000
Relocation assistance
Benefits package (health, welfare & 退休
Lead Engineer, Locomotive Network Systems
Lead Engineer, Locomotive Network Systems

Wabtec Corporation • Erie, Northern (KY)

Hybrid
USD 91,000 - 130,000
Relocation assistance