Software Integration and Test Engineer
Listed on 2026-07-17
-
Software Development
Software Testing, Embedded Systems/ Firmware/ IoT, Unix/Linux, Software Engineer
Software Integration and Test Engineer – Sterling Heights, MI. Contract to Hire, 1st Shift (8am–5pm), 9/80 Hours. Pay Rate: $50.09/hr benefits: overtime, medical, dental, vision, 401(k). Travel:
Yes, 5%.
- Ability to obtain a DoD Secret Personnel Clearance (PCL) for which the U.S. Government requires U.S. Citizenship.
- Bachelor’s degree in a STEM field.
- Experience developing, analyzing, and/or reviewing requirements for safety‑critical real‑time embedded software.
- Minimum of 2 years of experience in software integration and test.
- Integration of software applications on Red Hat Enterprise Linux.
- Experience with computer networks (switches, VLAN, protocols).
- Testing and troubleshooting communication protocol software (CAN, Serial, Ethernet).
- Develop, debug, and execute automated and manual requirements‑based software verification testing.
- Integrating and testing software with various real‑time operating systems such as Linux/Unix derivatives.
- Ability to build and maintain a software and hardware integration testbed.
- Proficiency with Git and Jira/Git Lab configuration‑management tools.
- Exceptional verbal and written communication skills.
- Use of version control and issue‑tracking tools.
- Good programming skills in C++, Python, and BASH.
Our client is seeking an individual with experience and a passion for software integration and testing of real‑time, embedded software. The engineer will plan and perform tasks across hardware integration into a combat vehicle system, software integration onto Linux OS, scripting, networking, cybersecurity hardening and scans, troubleshooting, problem solving, and software verification testing. The engineer will have knowledge of the full software development lifecycle, work on programs involving the development, maintenance, upgrade, and porting of embedded product software, mentor less experienced test engineers, and collaborate with mechanical, electrical, controls, and systems disciplines.
The engineer will ensure the technical approach aligns with established engineering principles and practices, and that product outcomes meet customer needs and quality requirements.
- Traceability across software requirements, design, and verification artifacts.
- Familiarity with relevant military and commercial design standards.
- Familiarity with UML modeling tools.
- Familiarity with DOORS.
- Familiarity with CMMI for development.
- Familiarity with Qt Framework for front‑end GUIs.
- Familiarity with Ethernet‑based protocols (SSL/TLS, SSH, SFTP).
- Familiarity with Nessus and Coverity cybersecurity scans.
- Familiarity with hardening of systems and applying STIG rules.
- Familiarity with the configuration and use of virtual machines.
- Experience developing tests using NI Software (Test Stand, Veri Stand, and/or Lab View).
- Experience in architectural‑level software design using Magic Draw, Enterprise Architect, or similar model‑based engineering tools.
- Familiarity with combat vehicle functionality and capability.
- Bachelor’s degree in computer engineering, software engineering, electrical engineering, or computer science.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).