Quick Summary
Key Responsibilities
Confirming new software features integrate with control system to meet functionality
Technical Tools
Other
Duties and responsibilities for this role include:
- Confirming new software features integrate with control system to meet functionality requirements
- Controls and model requirements definition, controls architecting, design, analysis, implementation, and verification using MIL, SIL, and HIL techniques consistent with design requirements
- Designing and providing technical documents for the developed controls
- Designing, modeling, and integrating software functionalities in a real-time embedded environment
- Developing and analyzing requirements
- Developing controls solutions using the MBD technique
- Ensuring process compliance and configuration management
- Following common problem-solving techniques, such as 5 why’s, fishbone, etc.]
- Participating in software reviews
- Providing technical support, guidance, and collaboration for all software/ hardware implementation
- Working with product development teams to design and develop control algorithms
Requirements
~1 min read- Must be willing to work onsite in Erie, Pennsylvania, at least for one year
- Bachelor's or Master’s Degree in mechanical, electrical or computer engineering and 4 + years of pertinent experience
- Knowledge and capability in software such as MATLAB/Simulink/Stateflow
- Advanced level knowledge and capability in Modeling/Simulation skills
- Advanced level knowledge and capability of at least one scripting language
- Understanding of communication protocol
- Understanding of control systems in automotive or medical devices
- Understanding of HIL systems
- User level knowledge and capability in UML and architectures
- User level knowledge and capability of at least one calibration tool
- User level knowledge and capability of at least one standard code editor
- User level knowledge and capability of MBD design guidelines
- User level knowledge and capability of Version Control/Requirements Management software
- Ability to perform gap analysis
- Ability to decipher highly technical data
- User level knowledge of Continuous Integration (CI) / Continuous development (CD)
- Ability to multi-task in an ever-changing time intensive work environment
- Ability to solve complex problems and meet tight deadlines
- Ability to work in cross-functional teams
- Locomotive domain knowledge is a plus
Location & Eligibility
Where is the job
—
Location terms not specified
Listing Details
- First seen
- September 26, 2026
- Last seen
- September 26, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- September 26, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.