Share this job
Software Innovation Lab Engineer
Sterling Heights, MI
Apply for this job

Software Innovation Lab Engineer

Location: Sterling Heights

Pay Rate: $40–$45/hour (W2)

Join a fast-paced advanced engineering environment supporting next-generation defense and vehicle technologies. We are seeking a highly technical and hands-on Software Innovation Lab Engineer to support integration, simulation, validation, and troubleshooting efforts within a cutting-edge systems lab.

This role is ideal for an engineer who thrives in complex lab environments, enjoys solving difficult hardware/software integration challenges, and wants exposure to advanced simulation platforms, Hardware-in-the-Loop (HIL) systems, networking infrastructure, and real-time system testing.

What You’ll Be Doing

Advanced Lab Integration & Test Support

  • Configure, maintain, and troubleshoot engineering lab and integration environments
  • Support Hardware-in-the-Loop (HIL) systems and real-time simulation platforms
  • Integrate and validate communication between simulation hardware and Devices Under Test (DUTs)
  • Support both local and remote engineering teams during integration and testing activities
  • Troubleshoot and repair cables, harnesses, and lab hardware components

System-Level Diagnostics & Troubleshooting

  • Analyze and resolve system-level hardware/software issues across complex electromechanical systems
  • Utilize tools such as:
  • Windows Event Viewer
  • syslog
  • dmesg
  • Multimeters and diagnostic equipment
  • Debug sensor interfaces, actuator systems, communication links, and network-connected devices
  • Investigate serial communication and network connectivity issues across integrated platforms

Networking & Infrastructure Support

  • Configure and support:
  • VLANs
  • Managed switches
  • Ethernet connectivity
  • Networked lab infrastructure
  • Administer Linux and Windows systems in engineering lab environments
  • Utilize shell scripting and PowerShell for automation, diagnostics, and system maintenance
  • Support virtualization platforms, servers, and storage infrastructure as needed

Required Qualifications

  • Bachelor’s degree in a STEM-related field
  • 2+ years of engineering, integration, or lab support experience
  • Strong understanding of:
  • Computer networking fundamentals
  • VLANs and switching concepts
  • Linux and Windows operating systems
  • Experience with:
  • Linux terminal environments
  • Windows command-line tools
  • Shell scripting and PowerShell
  • RS-232/422/485 communication
  • CAN communication
  • Ethernet-based systems
  • Hands-on troubleshooting experience with:
  • Electro-mechanical systems
  • Cable and harness assemblies
  • Sensors and actuator interfaces
  • Strong communication and collaboration skills within cross-functional engineering teams

Preferred Qualifications

  • Degree in:
  • Computer Engineering
  • Electrical Engineering
  • Software Engineering
  • Computer Science
  • Experience with:
  • NI TestStand
  • Hardware-in-the-Loop (HIL) systems
  • Real-time simulation environments
  • Wireshark or tcpdump
  • Automated test scripting
  • Familiarity with:
  • C/C++
  • Firmware modification
  • Network protocol analysis
  • Knowledge of:
  • CAN
  • LIN
  • MIL-STD-1553
  • ARINC 429
  • QoS and VLAN tagging
  • Experience supporting:
  • Rack servers
  • Virtualization environments
  • Datacenter or home-lab infrastructure
  • System-level test execution and reporting


#HRUProfessional

Apply for this job