Senior Software Engineer
US Tech Solutions
Senior Software Integration and Test Engineer
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 ( 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. U.S. Tech Solutions, Inc. is an Affirmative Action, Equal Opportunity Employer. Our employment decisions are made without regard to race, color, religion, gender, national origin, age, disability, marital status, veteran or military status, or any other legally protected status.
- Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded...SeniorContract workTemporary workDay shift
$72.45 - $85.5 per hour
...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures...Senior$61.22 per hour
...Job Description Senior Software Engineer Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay rate: $61.22/Hr. Benefits: overtime, medical, dental, vision, 401k Travel: 5% REQUIREMENTS: Senior Software Engineer •...SeniorContract workDay shift- W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem...SeniorInternship
- ...Warren, MI or Milford, MI three times per week, at minimum. The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and...SeniorLocal areaWork from homeRelocation package
- ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over 25 offices across the country and abroad. Founded in 1932, Doeren Mayhew is positioned for successful future growth. If you want...Senior
- ...Senior Software Engineer Apply Online Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software...SeniorLocal area
$131k - $170k
Description AI Engineer Location : Remote, United States Employment Type :... ...related criteria. Summary OneStream Software delivers a unified Corporate Performance... ...architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and...SeniorFull timeTemporary workWork at officeRemote work- ...Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today's complex supply chains. As one of the fastest-growing logistics companies in North...SeniorContract workTemporary workWork at officeRemote workWork from home
- We are looking for one Senior Software Engineer with 10 years of industry experience. Responsibilities Design, develop new modules for our Web Content Management Software Product Create design specifications and test case documents. Troubleshoot customer issues and...Senior
- Job DescriptionWe are looking for energetic engineers with experience in AUTOSAR, Linux/QNX, and Android to help us deliver high quality software for current and future automotive infotainment systems. The software team supports the definition, design, and development of...SeniorLocal areaWork from homeRelocation package3 days per week
- Doeren Mayhew is seeking a Senior Software Engineer to act as a client-facing full stack engineer. This role involves designing and delivering scalable, high-quality software solutions while mentoring engineers and maintaining best practices. The ideal candidate should...Senior
- General Motors is seeking a Senior Software Engineer specializing in Low Voltage Prognostics, to develop algorithms that predict and prevent low voltage failures in vehicles. This role involves collaboration with cross-functional teams to ensure optimal system performance...Senior
- Revize Software Systems is seeking a Senior Software Engineer with 10 years of industry experience to design and develop new modules for our Web Content Management Software Product. You will create design specifications and test case documents, and troubleshoot customer...Senior
- Contract Professionals, Inc. is looking for an experienced Model Based Systems Engineer (MBSE) - Senior/Lead to drive the MBSE strategy and execution for a major defense vehicle program. The ideal candidate will possess over 10 years of systems engineering experience and...SeniorContract work
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play...SeniorLocal areaWork from homeRelocation packageFlexible hours- The Role: The OutsourcedSuspension SW DRE (Software Design Release Engineer) position will be responsible for supportingsourcing, validating, supporting root cause activity for SW related issues and releasing steering software for production. This role now encompasses...Senior
- At Roush, we fuse technology and engineering to provide product development solutions to customers in a wide range of industries. Widely... ...activates big ideas on a global stage. The Defense Senior Software Engineer is accountable for the development of software for...SeniorFull timeWork experience placement
$60.57 per hour
...Job Title: Senior Embedded Software Engineer Type of Position: This is a contract-to-hire opportunity, with the intent to convert to a direct hire role. The contract period is typically expected to run approximately 6 to 12 months before conversion, depending...SeniorPermanent employmentContract workTemporary workFor contractorsH1bRemote workMonday to ThursdayDay shift$174.9k - $222k
...Job Description The Role As a Senior Software Engineer on GM’s Notification Platform team , you will play a key role in designing, building, and evolving the systems that power GM’s multi-channel communications. The Notification Platform enables transactional...SeniorTemporary workWork experience placementLocal areaWork from homeRelocation packageFlexible hours- Job Title: Business Process Analyst Location: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5 7 Years Job Summary We are seeking a skilled Business Process Analyst to support our QAD implementation project...SeniorContract workRemote workWork from home
- ...About the Role Join GM’s Digital Products Engineering organization and help define the next... ...subscription and billing platform. As a Staff Software Engineer (Level 8), you will lead... ...the broader billing platform. This is a senior individual contributor role: you will design...SeniorH1bRelocation package
- ...Software Engineer I Indotronix is seeking a Software Engineer I in Sterling Heights, MI. Shift timings are 8AM to 5PM with a 9/80 work schedule. Ability to obtain a US Secret Security Clearance. Bachelor's degree in STEM field required. Job Description: Integrate...Shift work
- ## Senior Software Engineer - PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202613297**Job Description****The Role:**General...SeniorLocal areaWork from homeRelocation package
$40.98 per hour
...Job Description Software Engineer I - Hardware/Software Integration & Real-Time Testing Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay Rate: $40.98/hr. Benefits: medical, dental, vision, 401k Overview: Software Engineer...Contract workInternshipDay shift- ...Job Title Requirements analysis, architecture and design, code and unit test Hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time...Work experience placement
- ...profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Position: Senior Java Engineer Qualifications: Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum of 2 years of...SeniorWork at officeLocal area
- J. G. Kern Enterprises, Inc. is looking for an experienced Senior CMM Programmer / Metrology Specialist in Sterling Heights, Michigan... ...and validate measurement results, and collaborate with engineering teams to resolve quality issues. Applicants should have over 1...Senior
- ...use cases with our vehicle architecture teams working on our Software Defined Vehicle (SDV) Architecture. Builds partnerships and work closely with functional peers across semiconductor and ECU engineering, purchasing, and SoC suppliers to implement semiconductor strategic...SeniorWork at officeLocal areaRemote work
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Sterling Heights, MI
- consulting software engineer Sterling Heights, MI
- software engineer travel Sterling Heights, MI
- junior software developer remote Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- entry level software engineer remote Sterling Heights, MI
- software engineer full time Sterling Heights, MI
- startup software engineer Sterling Heights, MI
- software engineer internship remote Sterling Heights, MI
- software engineer Sterling Heights, MI


