Lead Embedded Software Engineer – Locomotive Controls

Wabtec

Erie (Erie County)

On-site

USD 72,000 - 98,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Annual bonus

Job summary

Wabtec is seeking a Lead Embedded Software Engineer to drive the design, development, integration, and support of embedded software for locomotive control systems. You will lead cybersecurity and NPI initiatives while ensuring quality and performance.

You will collaborate with Systems, Product Management, Verification & Validation, Hardware, and field teams to deliver reliable software across our portfolio. Travel may be required as part of program support.

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 development
Cybersecurity concepts
CI/CD
GitLab
Jenkins
Perforce

Education

Bachelor's or Master's degree in Computer Science / Electrical Engineering

Tools

Linux
QNX
GitLab
Jenkins
Perforce

Job description

Wabtec is seeking a Lead Embedded Software Engineer to drive the design, development, integration, and support of embedded software for locomotive control systems. You will lead cybersecurity and NPI initiatives while ensuring quality and performance.

You will collaborate with Systems, Product Management, Verification & Validation, Hardware, and field teams to deliver reliable software across our portfolio. Travel may be required as part of program support.

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 Engineering Leader – Locomotive
Senior Embedded Software Engineering Leader – Locomotive

Wabtec • Erie

On-site
USD 91,000 - 130,000
Relocation assistance
Annual bonus (eligible)
Health/welfare/retirement benefits
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
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 Engineer, Locomotive Network Systems
Lead Engineer, Locomotive Network Systems

Wabtec Corporation • Erie, Northern (KY)

Hybrid
USD 91,000 - 130,000
Relocation assistance
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 & 退休
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
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Wabtec • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Annual bonus
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Wabtec Corporation • Erie, Northern (KY)

Hybrid
USD 72,000 - 98,000
Relocation assistance
Annual bonus (eligible)
Health benefits
+1