Lead Engineer – MCA SW Verification
Core
Senior Software Engineer leading IV&V (Integration, Verification & Validation) for locomotive control software to ensure reliability and quality prior to deployment.
Role type
Senior IC software verification engineer (rail/locomotive)
Builds
Locomotive control software and embedded systems
Domain
Rail transportation / Embedded systems
Deliverable
production ML models | product features
Required skills
System-level validation, IV&V activities, HITL/MITL/SITL testing, control systems knowledge, communication protocols (RS232/422, CAN, Ethernet), test life cycle tools, embedded systems testing
Preferred skills
SysML tools (MagicDraw, DOORS), automation tools (Python, Simulink Test, NI LabVIEW), locomotive control systems, test automation frameworks, ALM tools, engine control, traction systems, battery management
Technologies
MagicDraw, DOORS, Python, Simulink Test, NI LabVIEW, ClearQuest, RS232, 422, CAN, Ethernet
Responsibilities
Define test strategies based on system requirements, develop and maintain test plans/procedures, execute tests on HITL/MITL/locomotive environments, analyze results and approve software readiness, track defects/deviations, develop automation scripts, perform system-level validation, support test environment creation, collaborate on issue resolution, generate status reports, improve testing processes
Seniority
Senior, hands-on IC