We seek a
Model-Based Controls Engineer to join our
Field Services team (onsite everyday), located in Erie, PA.
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
Field Services-Specific Responsibilities- Participate in daily field issue triage meetings where customer-reported issues are reviewed and prioritized
- Act as a first-line technical owner to evaluate issues, identify the source (software, controls, integration, or hardware), and drive root cause analysis
- Develop initial problem assessments and potential solution approaches, then coordinate handoff to the appropriate product or platform teams for resolution
- Demonstrate strong system-level thinking to assess impacts across subsystems and interfaces
- Provide clear, concise communication to internal teams and customer stakeholders on issue status and findings
- Support software deployment/loading issues encountered in the field
- Collaborate across cross-functional and geographically distributed teams to resolve time-sensitive issues
- Exhibit flexibility to respond to urgent field problems and shifting priorities
- Travel as needed to locomotive units or customer sites to diagnose issues, capture data, and support root cause investigations
Minimum Qualifications- Must be willing to work onsite in Erie, Pennsylvania
- Bachelor's or Master's Degree in mechanical, electrical or computer engineering and 3+ 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
- Strong system-level thinking and root cause analysis capability
- Excellent communication and collaboration skills, including customer-facing interactions
- Willingness to travel for field diagnostics and issue resolution as needed
- Locomotive domain knowledge is a plus