- 
        Senior Software Engineer
- US Tech Solutions (Sterling Heights, MI)
- 
             **DURATION:** 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. The Senior Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, integrating software items onto Linux Operating Systems, scripting, networking, cybersecurity hardening and scans, troubleshooting, problem solving, and software verification testing. The Senior Software Integration and Test Engineer: • Has knowledge of the full software development lifecycle. • Has experience working on programs involving the development, maintenance, upgrade and porting of embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort. • Mentors less experienced software test engineers to help develop their software test capabilities and troubleshooting and problem-solving skills. • Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems. • Ensures that technical approach is consistent with established engineering principles and practices. • Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met. SKILLS REQUIRED: • 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 • Git and Jira/Gitlab Configuration Management tools • Exceptional communication (verbal and written) skills are a MUST • Use version control and issue tracking tools. • Good programming skills (C++, Python, BASH). SKILLS PREFERRED: • 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 REQUIRED: • Experience developing, analyzing, and/or reviewing requirements for safety critical real-time embedded software. • Minimum of 4 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). EXPERIENCE PREFERRED: • Experience developing tests using NI Software (TestStand, VeriStand, and/or LabView). • Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers) • Experience with developing on VxWorks • Familiarity with combat vehicle functionality and capability. EDUCATION REQUIRED: • Bachelor's degree in STEM field About US Tech Solutions: US Tech Solutions ( www.ustechsolutionsinc.com ) is global firm providing a wide-range of talent on-demand and total workforce solutions. We are an Equal Opportunity Employer and Prohibit Discrimination and Harassment of Any Kind. 
 
 
- 
        
Recent Searches
- Summer 2026 IT Cyber (Arkansas)
- FLEX Part Time Regular (United States)
- Software Engineering Intern Customer (Massachusetts)
Recent Jobs
- 
                
                    Senior Software Engineer
                
                - US Tech Solutions (Sterling Heights, MI)
- 
                
                    Supreme Integrated Technology - Mechanical Engineer Internship
                
                - Employee Owned Holdings, Inc. (Houston, TX)