

Locomotive Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Locomotive Engineer in Pittsburgh, PA / Erie, PA, on a contract basis. Key skills include MCA software design, embedded systems, and experience with Evo, AC44, Dash 9, and FLX platforms. Pay rate is "unknown."
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
June 20, 2025
π - Project duration
Unknown
-
ποΈ - Location type
On-site
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Pittsburgh, PA
-
π§ - Skills detailed
#IP (Internet Protocol) #Cybersecurity #Compliance #Embedded Systems #Security #Matlab #Documentation #Integration Testing
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Job Title: Engineer / Developer (Modular Control Architecture)
Locationβ Pittsburgh, PA / Erie, PA
Type - Contract
Role Overview:
The MCA Platform Software Engineer will be responsible for the development, maintenance, and testing of the Modular Control Architecture (MCA) Platform Software. This role involves working on core software services and middleware applications critical to the modernization of locomotive control systems. The engineer will collaborate across cross-functional MCA teams to implement software that meets configurability, cybersecurity, performance, and quality expectations.
Key Responsibilities:
β’ Design, develop, and test MCA Platform Software components including core services and middleware.
β’ Translate system-level requirements into MCA software requirements and define interfaces accordingly.
β’ Plan and execute software features as part of project plans, providing timely updates on risks and issues.
β’ Implement strategies for software architecture, security compliance, and performance optimization.
β’ Ensure robustness of platform software to support various locomotive platforms (Evo, AC44, Dash 9, FLX).
β’ Collaborate with systems engineers to review, refine, and align software requirements with design intent.
β’ Lead and participate in root cause analysis of software defects and integration issues across test environments.
β’ Prepare and present technical design documentation to internal and external stakeholders.
β’ Support integration and validation activities (V&V) by executing test cases in lab and simulated environments.
β’ Contribute to IP generation by preparing invention disclosures to secure competitive technologies.
β’ Ensure documentation is maintained as per engineering standards and project procedures.
Core Technologies & Competencies:
β’ Essential Skills:
β’ MCA (Modular Control Architecture) β software design, implementation, and testing
β’ Core platform services and middleware integration
β’ Control systems and embedded software development
β’ System requirement analysis and software allocation
β’ Troubleshooting and system integration testing
β’ Experience with Evo, AC44, Dash 9, FLX locomotive platforms
β’ Desirable Skills:
β’ MATLAB/Simulink (EIS competency)
β’ Cybersecurity for embedded systems
β’ Locomotive controls modernization
Project Domain:
Wabtec β MCA (Modular Control Architecture):
An advanced control system modernizing previous generations of locomotive electronics, software, and network communication to enhance engineering productivity, software quality, and compliance with cybersecurity standards.