Tallo logoTallo logo

Software Integration & Test Engineer

Job

HRU Inc. Technical Resources

Sterling Heights, MI (In Person)

$83,200 Salary, Full-Time

Posted 3 days ago (Updated 2 days ago) • Actively hiring

Expires 6/7/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
69
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

X Facebook Pinterest Copy Link WhatsApp Email Share Share this job Facebook X LinkedIn Email Software Integration & Test Engineer Sterling Heights, MI Apply for this job Software Integration & Test Engineer (Embedded Systems)
Location:
Sterling Heights, MI Pay:
$40/hour Long term contract to hire Position Summary We are seeking a Software Integration & Test Engineer with a passion for real-time, embedded systems to support integration, verification, and testing activities within a complex vehicle platform environment. This role focuses on integrating hardware and software components, executing verification testing, and troubleshooting system-level issues across embedded platforms and Linux-based operating systems. The ideal candidate thrives in a hands-on environment and can work across multiple engineering disciplines to ensure system performance and reliability. Key Responsibilities Plan and execute software integration and verification testing activities for embedded systems. Integrate hardware modules and software components into a larger system architecture. Perform software integration on Linux/Unix-based operating systems. Develop, debug, and execute both automated and manual test cases. Build and maintain software and hardware integration test environments. Troubleshoot system-level issues across software, hardware, and network interfaces. Collaborate with cross-functional teams including Mechanical, Electrical, Controls, and Systems Engineering. Support cybersecurity activities, including system hardening and vulnerability scanning. Ensure adherence to software development lifecycle processes and engineering best practices. Validate that system performance, quality, and customer requirements are met. Required Qualifications Bachelor's degree in a STEM field. Experience working with real-time embedded software systems. Experience integrating software on Linux-based operating systems (e.g., Red Hat Enterprise Linux). Strong programming skills in C++, Python, and/or Bash. Experience with version control and issue tracking tools (e.g., Git, Jira, GitLab). Experience developing and executing requirements-based verification tests. Understanding of networking fundamentals (switches, VLANs, protocols). Experience troubleshooting communication protocols (CAN, Serial, Ethernet). Strong written and verbal communication skills. Preferred Qualifications Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science. Experience with requirements traceability tools (e.g., DOORS). Familiarity with UML modeling tools and model-based systems engineering. Experience with CMMI development practices. Experience developing tests using NI tools (TestStand, VeriStand, LabVIEW). Familiarity with Qt framework for GUI development. Experience with cybersecurity tools (e.g., Nessus, Coverity) and system hardening/STIG implementation. Experience working with virtual machines and test environments. Familiarity with military or commercial design standards. Experience with combat vehicle systems or similar platforms.
The Process:
To apply for this position, please follow these steps: Apply for this job with your current resume. We'll get back to you the same day with some feedback on your application. Next you'll be invited to an online screening conversation so we can go over the job requirements together and you can ask questions. After this stage we'll give you more feedback on your application and select the candidates to move forward in the process. Typically steps 1 to 4 takes less than 24 hours. EOE (including Disability/Veterans) #HRUProfessional Apply for this job Copy link ✓ Thanks for sharing! Find any service AddToAny More…

Similar remote jobs

Similar jobs in Sterling Heights, MI

Similar jobs in Michigan