Tallo logoTallo logo

Software Integration & Test Engineer

Job

HRU Tech

Sterling Heights, MI (In Person)

$83,200 Salary, Full-Time

Posted 6 days ago (Updated 9 hours ago) • Actively hiring

Expires 6/11/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

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 Bachelors 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 Bachelors 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. Well get back to you the same day with some feedback on your application. Next youll be invited to an online screening conversation so we can go over the job requirements together and you can ask questions. After this stage well 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

Similar remote jobs

Similar jobs in Sterling Heights, MI

  • Job

    General Dynamics Land Systems

    Sterling Heights, MI

    Posted1 day ago

    Updated9 hours ago

  • Job

    Team Member

    Taco Bell

    Sterling Heights, MI

    Posted1 day ago

    Updated9 hours ago

  • Job

    Shift Lead

    Walgreens

    Sterling Heights, MI

    Posted1 day ago

    Updated9 hours ago

  • Job

    Materials Supervisor

    Aerotek

    Sterling Heights, MI

    Posted1 day ago

    Updated9 hours ago

  • Job

    Delivery Driver

    EJKJ LOGISTICS INC

    Sterling Heights, MI

    Posted1 day ago

    Updated9 hours ago

Similar jobs in Michigan