Software Integration and Test Engineer I
The Software Integration Engineer I is responsible for integrating and testing real-time embedded software and hardware components on combat vehicle systems, primarily using Red Hat Enterprise Linux. This entry-level role involves collaboration with multidisciplinary teams to troubleshoot, verify software, and ensure compliance with technical and quality standards in a defense environment requiring security clearance.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense & Aerospace (military/defense).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Overview
Confidential Client is hiring a Software Integration and Test Engineer I for an on-site, temp-to-hire opportunity located in Sterling Heights, MI. This is an entry-level position—recent graduates with relevant internship experience are encouraged to apply. The role supports defense and combat-vehicle systems and requires the ability to obtain a U.S. Secret security clearance.
What You’ll Do
This role focuses on integrating and validating real-time, embedded software and associated hardware on vehicle systems. Responsibilities include:
- Integrate and test software applications on Red Hat Enterprise Linux (RHEL) platforms.
- Integrate hardware modules into combat vehicle systems and maintain the integration testbed.
- Use Ethernet and CAN bus knowledge to test, diagnose, and troubleshoot issues.
- Run cybersecurity hardening scans and support basic network/security remediation.
- Collaborate with multidisciplinary engineering and vehicle test teams to investigate reported issues and analyze collected data.
- Execute software verification tests and help ensure solutions meet technical, system, performance, process, and quality requirements.
- Document test procedures, results, and problem resolutions; communicate findings clearly to stakeholders.
- Travel to customer sites and vehicle test locations as needed.
Required Skills & Experience
- Integration and testing experience with software on Red Hat Enterprise Linux.
- Experience building and maintaining software/hardware integration testbeds.
- Working knowledge of Ethernet and CAN bus protocols.
- Familiarity with Git and issue/configuration tools such as Jira or GitLab.
- Strong verbal and written communication skills.
- Familiarity with current engineering tools and computer applications.
- Demonstrated critical thinking and problem-solving skills for technical design and development issues.
- Ability to develop and maintain productive relationships with customers and cross-functional teams.
- Willingness and ability to travel to customer/test sites.
- Comfortable working on combat vehicle systems and within a defense environment.
No C2C or staffing partnerships.
Education
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a closely related field. Recent graduates with internship experience are welcome.
- Practical Linux experience (coursework, projects, internships, or hands-on work).
Location, Schedule & Compensation
- Location: On-site in Sterling Heights, MI (Sterling Heights, MI).
- Schedule: 9/80 work schedule.
- Employment type: Temp-to-hire (approx. 1 year contract-to-hire). Role is posted as contractor / full-time.
- Pay: $38.00 to $42.00 per hour.
- Clearance: Ability to obtain a U.S. Secret security clearance is required.
Why Work Here
- Work on mission-critical systems supporting national security.
- Hands-on experience with embedded, real-time software and vehicle systems.
- Mentorship opportunities for recent graduates in a defense/aerospace engineering environment.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range