Indotronix is seeking an:
Onsite Job: Software Integration and Test Engineer
Work Location: Sterling Heights, MI
Work Schedule: 9/80
Shift: 8:00 AM – 5:00 PM
US Security Clearance: Ability to obtain
Job Description:
• Perform software integration and testing for real-time embedded software systems.
• Integrate hardware modules into combat vehicle systems.
• Integrate software applications on Linux operating systems.
• Develop, debug, and execute automated and manual requirements-based software verification tests.
• Build and maintain software and hardware integration testbeds.
• Perform scripting, networking, cybersecurity hardening, and security scans.
• Troubleshoot software, hardware, and communication issues.
• Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams.
• Mentor junior software test engineers on testing, troubleshooting, and problem-solving techniques.
• Ensure software solutions meet customer, system, performance, quality, and process requirements.
Must Haves:
• Bachelor's Degree in a STEM field.
• Minimum 2+ years of experience in Software Integration and Test.
• Experience integrating software on Red Hat Enterprise Linux.
• Experience developing, analyzing, or reviewing requirements for safety-critical real-time embedded software.
• Experience with computer networks, including switches, VLANs, and network protocols.
• Experience testing and troubleshooting communication protocols such as CAN, Serial, and Ethernet.
• Experience integrating and testing software on Linux/Unix-based real-time operating systems.
• Experience using Git and Jira/GitLab configuration management tools.
• Programming experience with C++, Python, and BASH.
• Excellent verbal and written communication skills.
Preferred:
• Experience developing tests using NI TestStand, VeriStand, or LabVIEW.
• Experience with architectural software design tools such as MagicDraw or Enterprise Architect.
• Familiarity with combat vehicle functionality and capabilities.
• Knowledge of software traceability across requirements, design, and verification artifacts.
• Familiarity with UML modeling tools, DOORS, and CMMI.
• Experience with the Qt Framework for GUI development.
• Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP.
• Experience with Nessus, Coverity, STIG hardening, and virtual machine configuration.
Education/Experience:
Requires a Bachelor's Degree in a STEM field. Preferred degrees include Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science. Candidates must have 2+ years of Software Integration and Test experience