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