Senior Embedded Software Engineer, Locomotive Controls

Wabtec Corporation

Erie (Erie County)

On-site

USD 72,000 - 98,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Wabtec Corporation is seeking a Lead Embedded Software Engineer to design, develop, and integrate embedded software for locomotive control systems. You will drive software enhancements, support NPI initiatives, and ensure cybersecurity, quality, and performance standards.

You will collaborate with Systems, Product Management, and Verification teams to meet customer needs. You will work across testing environments and with field teams to ensure reliable operation, perform root-cause analysis, and

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

Embedded real-time software
C/C++
RTOS
Linux
QNX
Testing & debugging
Root cause analysis
Cybersecurity practices
CI/CD
DevOps
Configuration management
Communication
Team collaboration
Locomotive controls experience

Education

Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field

Tools

GitLab
Jenkins
Perforce
Linux
QNX

Job description

Wabtec Corporation is seeking a Lead Embedded Software Engineer to design, develop, and integrate embedded software for locomotive control systems. You will drive software enhancements, support NPI initiatives, and ensure cybersecurity, quality, and performance standards.

You will collaborate with Systems, Product Management, and Verification teams to meet customer needs. You will work across testing environments and with field teams to ensure reliable operation, perform root-cause analysis, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Rail Locomotive Controls
Embedded Software Engineer – Rail Locomotive Controls

Wabtec Corporation • Florida

On-site
USD 79,000 - 113,000
Relocation assistance
Senior Embedded Network Architect for Locomotive Systems
Senior Embedded Network Architect for Locomotive Systems

Wabtec Corporation • Erie

On-site
USD 105,000 - 149,000
Relocation assistance
Senior Embedded Locomotive Network Engineer
Senior Embedded Locomotive Network Engineer

Wabtec Corporation • Fort Worth (TX)

On-site
USD 105,000 - 149,000
Relocation assistance
Health, welfare, and retirement plans
Annual bonus, if eligible
Senior Controls Engineer—Locomotive Systems (Simulink)
Senior Controls Engineer—Locomotive Systems (Simulink)

Wabtec Corp. • Erie

On-site
USD 79,000 - 113,000
Senior Embedded Software Engineer - Rail Systems
Senior Embedded Software Engineer - Rail Systems

Wabtec Corporation • Germantown (MD)

On-site
USD 79,000 - 113,000
Annual bonus
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Wabtec Corp. • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Annual bonus (eligible)
Health benefits
+1
Senior Embedded Software Engineer (C/C++, RTOS)
Senior Embedded Software Engineer (C/C++, RTOS)

Wabtec Corporation • Maryland

On-site
USD 91,000 - 130,000
Relocation assistance
Senior Embedded Software Engineer – RTOS & C/C++
Senior Embedded Software Engineer – RTOS & C/C++

Wabtec Corporation • Pennsylvania

On-site
USD 105,000 - 149,000
Health benefits
Retirement plan
Annual bonus (eligible)
Senior Embedded Software Engineer – Real-Time Systems
Senior Embedded Software Engineer – Real-Time Systems

Wabtec Corp. • Buffalo Grove (IL)

On-site
USD 79,000 - 113,000
Senior Embedded Software Engineer – RTOS & Controllers
Senior Embedded Software Engineer – RTOS & Controllers

SEAKR Engineering • Buffalo Grove (IL)

On-site
USD 113,000 - 147,000
Health benefits
Retirement plan
Annual bonus