Senior Embedded Software Engineer, Locomotive Controls

Wabtec Corporation

Erie, Northern (Erie County, KY)

Hybrid

USD 72,000 - 98,000

Full time

6 days 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 (eligible)
Health benefits
Retirement plan

Job summary

Wabtec Corporation in the United States seeks a Lead Embedded Software Engineer to design, develop, and support embedded software for locomotive control systems. You will drive software enhancements, customer requisitions, and NPI initiatives while ensuring cybersecurity, quality, and performance requirements.

You will collaborate with Systems, Product Management, Verification, Hardware, Field Services, and customer-facing teams to deliver reliable, secure solutions across the product portfolio.

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++ programming
Embedded real-time software
RTOS (Linux)
RTOS (QNX)
Software testing & debugging
Cybersecurity practices
CI/CD
DevOps
GitLab
Jenkins
Perforce
Communication & collaboration

Education

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

Tools

GitLab
Jenkins
Perforce

Job description

Wabtec Corporation in the United States seeks a Lead Embedded Software Engineer to design, develop, and support embedded software for locomotive control systems. You will drive software enhancements, customer requisitions, and NPI initiatives while ensuring cybersecurity, quality, and performance requirements.

You will collaborate with Systems, Product Management, Verification, Hardware, Field Services, and customer-facing teams to deliver reliable, secure solutions across the product portfolio.

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

Similar jobs worth comparing

Lead Embedded Software Engineer – Locomotive Controls
Lead Embedded Software Engineer – Locomotive Controls

Wabtec • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Annual bonus
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
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
Embedded Software Engineer – Locomotive Control

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 79,000 - 113,000
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
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
Locomotive Systems Engineer - Embedded Software & Rail
Locomotive Systems Engineer - Embedded Software & Rail

Wabtec • Town of Florida (NY)

On-site
USD 91,000 - 130,000
Health insurance
Retirement plan
Annual bonus
Senior Embedded Software Engineer (RTOS/C++)
Senior Embedded Software Engineer (RTOS/C++)

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 68,000 - 113,000
Relocation assistance
Health benefits
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Wabtec • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Annual bonus
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 & 退休