×
Register Here to Apply for Jobs or Post Jobs. X

Software Integration and Test Engineer

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: Apollo Professional Solutions, Inc.
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Software Testing, Embedded Systems/ Firmware/ IoT, Unix/Linux, Software Engineer
Salary/Wage Range or Industry Benchmark: 56928 - 81079 USD Yearly USD 56928.00 81079.00 YEAR
Job Description & How to Apply Below

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%.

Requirements
  • 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.
Job Description

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.

Preferred Skills
  • 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.
Preferred Experience
  • 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.
Preferred Education
  • Bachelor’s degree in computer engineering, software engineering, electrical engineering, or computer science.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary