Sterling Heights, MI 48310
Software Engineer Specialist - Test Environments
Must be US Citizen.
This position focuses on the development and maintenance of software infrastructure required for embedded electronics testing on the Abrams ECP 1B program. The engineer will be responsible for:
1. Collecting, collating, and analyzing system design information for testability needs
2. Developing and maintaining embedded instrumentation for data acquisition and distribution
3. Developing and maintaining benchtop test facilities, including:
Automated bench configuration mechanisms. Automated test management system. Test drivers and scripts. Real-time HIL applications using tools such as MathWorks MatLab / Simulink and National Instruments Veristand. Developing network-level surrogates using tools such as Vector CANoe4. Integration and test planning. Collaborating with System Engineering, Subsystems Engineering, Hardware Engineering, and Software Engineering teams on a regular basis.
Position Requirements: BS or MS in Engineering or Computer Science degree with strong experience in computer software development, minimum of 6-9 years with 10-14 years preferred.
Minimal travel required.
Experience with the following: Hardware-in-the-Loop (HIL) Embedded SoftwareTest Instrumentation Real-Time Mat Lab Simulink National Instruments Vector CANoe C++ Wireshark POWERLINK