Senior Software Engineer
US Tech Solutions
Senior Software Integration and Test EngineerDuration: 12 months contract to hirePosition 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 machinesExperience 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 capabilityEducation Required:• Bachelor's degree in STEM fieldAbout 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.
- ...We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards...SeniorFull timeMonday to FridayFlexible hours
- 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
- ...: TITLE: Senior Software Engineer (US Citizenship REQUIRED) LOCATION: Sterling Heights, MI 48312 (No relocation package) DURATION: Contract to Hire (conversion normally happens after 4-6 months) RATE RANGE: $50/hr-$59.93/hr W2 (no health benefits while on contract)...SeniorFull timeContract workRemote workRelocation
$190k - $220k
Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs,... ...The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC...SeniorFull timeLocal areaWork from home- Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues...SeniorFull timeLocal areaRemote workWork from homeRelocation package
- ...Senior Software EngineerDoeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over... ...the firm for you.Doeren Mayhew is seeking a Senior Software Engineer. This position is available in Troy, Michigan, Atlanta, Georgia...Senior
- ...Senior Software EngineerThe Toyoda Gosei Group is a leading global manufacturer of rubber and plastic automotive components, safety systems... ...in Troy, MI) has an opening for a Senior Software Engineer in the Computer Information System (CIS) department. The Senior...SeniorWork at office
$131k - $170k
...Description AI Engineer Location : Remote, United States Employment Type : Full-Time Benefits... ...job-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 EngineerRPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable... ...are seeking an experienced and dedicated Senior Software Engineer to join our team and help simplify logistics through...SeniorContract workTemporary workWork at officeRemote workWork from home
- Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard the quality of applications across the GM's Product... ....You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications...SeniorFull timeContract workH1bLocal areaWork from homeRelocation package
- ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce...SeniorFull timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements.You will also be responsible for defect analysis, resolution...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours$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...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours- ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening... ...individuals for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
- Job DescriptionThe RoleAs a senior engineer, you will lead the design, build, and operation of secure cloud platforms and services. You will... ...(Required Qualifications):5+ years of experience as a software engineer or security engineer, including work on authentication...SeniorFull timeLocal areaWork from home
- ...and order-management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security... ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide technical guidance and mentorship...SeniorContract workWork experience placementLocal areaWork from homeRelocation package
- ...DescriptionThe Team:The Ethernet Systems Engineering team develops, validates, and deploys... ...vehicle Ethernet foundation that enables GM’s Software-Defined Vehicle architecture. The team... ...organization is looking for a Senior Software Engineer who will develop work...SeniorFull timeLocal areaWork from homeRelocation package
- General Motors in Warren, MI is seeking a Senior Software Engineer to advance in-vehicle Ethernet networks and automation. You will work with both physical and virtual test assets, focusing on functional verification and performance metrics to ensure robust network health...Senior
- Magna New Mobility in Troy, MI is seeking a senior robotics software engineer to design, develop, and deploy AMR and fleet management software, ensuring reliability and real-time performance across customer deployments. You will work with cross-functional teams, optimize...Senior
- Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-... ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and...SeniorFull timeWork experience placementLocal areaWork from homeFlexible hours
- Job DescriptionThe RoleWe are seeking an experienced and highly motivated Senior Software Engineer to design, build, and optimize the Mobile Backend for Frontend (MBFF) platform and back-office integration services that power GM mobile ownership experiences. This role...SeniorFull timeLocal areaWork from homeRelocation package
- RPM is seeking a Senior Software Engineer to drive technical excellence, design scalable user interfaces, and mentor teammates. You will lead development efforts across departments to deliver high-quality software solutions for complex logistics challenges. You will work...Senior
- Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses...SeniorFull timeLocal areaWork from homeRelocation package
- 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
- RPM Freight Systems is seeking a Senior Software Engineer to join their innovative team in Birmingham, Michigan. This role involves developing user-focused software solutions and leading technical execution in an Agile environment. The ideal candidate will have 5+ years...Senior
$138k - $172.25k
OneStream Software is seeking a Senior Software Engineer to design and develop complex features for its performance management platform. The role requires expertise in C#, .NET, and modern UI frameworks. The position offers a competitive compensation range of $138,000....SeniorRemote job- Central Transport is seeking a seasoned Software Engineer with strong C#, SQL, and TypeScript expertise to drive scalable software solutions and align with architectural standards. Angular experience is a plus. This onsite role is based in Sterling Heights, MI, and is full...SeniorFull timeMonday to Friday
- ...Senior Software Engineer Specializing in OneStream DevelopmentGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening...SeniorLocal areaWork from homeRelocation packageFlexible hours
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day... ...global scale.Role OverviewWe are seeking an experienced Application Engineer to lead advanced manufacturing applications for fastening and...SeniorFull timeLocal areaWork from homeRelocation package
- ...Integration organization, builds the foundational software, automation, and integration... ...observability, and defect triage.Their work enables engineering, calibration, and verification teams to... ...development process.The Role:As a Senior Software Developer, you will build the...SeniorFull timeLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- cybersecurity software engineer Sterling Heights, MI
- software developer fintech Sterling Heights, MI
- part time software developer remote Sterling Heights, MI
- entry level software engineer remote Sterling Heights, MI
- consulting software engineer Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- startup software engineer Sterling Heights, MI
- software developer positions Sterling Heights, MI
- remote entry level software developer Sterling Heights, MI
- software developer Sterling Heights, MI


