Senior Software Engineer
$71 - $85 per hourContract Professionals, Inc
Senior Software Engineer (Embedded Systems)
Location: Sterling Heights, MI
Pay: $71-$85/hour
Schedule: 9/80 (Every Other Friday Off)
Work Type: 100% Onsite Overview:
Seeking a Senior Software Engineer to develop embedded application software for next-generation ground combat vehicle systems . This role covers the full software development lifecycle , including architecture, coding, integration, and testing in a complex, mission-critical environment. Key Responsibilities:
Why Join CPI?
For over 40 years, Contract Professionals, Inc. (CPI) has connected engineers with high-impact defense and advanced technology programs. We provide dedicated recruiter support, transparent communication, and opportunities aligned with your expertise and long-term career goals.
US CITIZENSHIP REQUIREMENT:
This assignment is a US Government Contract which requires all applicants to be US Citizens. NO SUBCONTRACT REQUIREMENT:
No third-party applicants will be considered. If you are a third-party contracting company, please do not respond to this position.
Location: Sterling Heights, MI
Pay: $71-$85/hour
Schedule: 9/80 (Every Other Friday Off)
Work Type: 100% Onsite Overview:
Seeking a Senior Software Engineer to develop embedded application software for next-generation ground combat vehicle systems . This role covers the full software development lifecycle , including architecture, coding, integration, and testing in a complex, mission-critical environment. Key Responsibilities:
- Design and configure software development environments
- Develop embedded software, architecture, and technical documentation
- Perform requirements analysis and system/software design
- Write, test, and debug code ( C, C++, C#, Java, Python )
- Execute hardware/software integration and system validation
- Develop test procedures and perform unit/functional testing
- Integrate software releases across multiple subsystems (CSCI)
- Support vehicle-level software architecture and networking
- Lead Agile ceremonies (scrum, PI planning, retrospectives)
- Collaborate with systems, quality, and program teams
- Master's degree in Computer Engineering, Electrical Engineering, or related field
- 10+ years of embedded software experience
- Strong experience with Linux, VxWorks, RTOS environments
- Experience with GIT, Bitbucket, and modern development tools
- Knowledge of network protocols (CAN, TCP/IP, UDP, RS-232/422)
- Experience with Agile development methodologies
- Experience with DDS, Kafka, or Pub/Sub architectures
- Knowledge of NGVA / UKGVA vehicle architectures
- Experience with TSN (Time Sensitive Networking)
- Familiarity with containerization (Docker, Kubernetes)
- Experience with MOSA, SOSA, FACE standards
- Background in defense or ground combat vehicle systems
- Onsite - Sterling Heights, MI
- 9/80 schedule (every other Friday off)
- Access to onsite cafeteria, fitness center, and track
Why Join CPI?
For over 40 years, Contract Professionals, Inc. (CPI) has connected engineers with high-impact defense and advanced technology programs. We provide dedicated recruiter support, transparent communication, and opportunities aligned with your expertise and long-term career goals.
US CITIZENSHIP REQUIREMENT:
This assignment is a US Government Contract which requires all applicants to be US Citizens. NO SUBCONTRACT REQUIREMENT:
No third-party applicants will be considered. If you are a third-party contracting company, please do not respond to this position.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Sterling Heights, MI vacancy
- ...Job Summary 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...SeniorInternship
- 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
- ...openings for individuals with experience and a passion for software integration and testing of real-time, embedded... ...depending upon how the organization is structured. The Senior Software Integration and Test Engineer plans and performs a variety of tasks across the...SeniorContract work
- ...US Citizenship Required. • Has knowledge of the full software development lifecycle • Has experience working on programs involving... ...assigned technical effort • Mentors less experienced software engineers to help develop their software development and test...Senior
$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- ...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
- Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing and maintaining robust software solutions for GM vehicle architectures. You will work closely with teams to optimize and extend the tool chain...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- ...PGS Worldwide is seeking a Senior Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports real-time embedded software development, integration, and testing. The Senior Software...SeniorContract workWorldwide
- ...Senior Software Engineer Location: Troy, Michigan; Atlanta, Georgia; or Dallas, Texas. Responsibilities Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions Design,...Senior
- ...three times per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and...SeniorRelocationRelocation package
- General Motors is looking for a Senior Software Feature/Experience Engineer to join their team in Warren, Michigan. This hybrid role involves leading technical analysis and ensuring high-quality software delivery for digital experiences. The ideal candidate will have over...Senior
- 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
$160k - $200k
...Job Description As 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...SeniorLocal areaWork from homeRelocation packageFlexible hours- ...Job Description The Role As a senior engineer, you will lead the design, build, and operation of secure cloud platforms and services... ...Abilities (Required Qualifications): ~5+ years of experience as a software engineer or security engineer, including work on...SeniorLocal areaWork from home
- Job Summary Senior Software Development Engineer - Troy, Michigan (Position ID: P-NMOB1 Senior Software Development Engineer #1056001) Responsibilities Lead the definition, design, architecture, implementation, and delivery of our software. Code and test system components...SeniorWork experience placementImmediate start
$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- ## Senior Android Software Engineer - In-Vehicle Infotainment OTAApplyremote type: Hybridlocations: Warren, Michigan, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202610394**Job Description****Work Arrangement:** This role is...SeniorLocal areaWork from homeRelocation package
- Siemens AG in Troy, Michigan is seeking an experienced software engineer to develop cloud-based infrastructure solutions on the Simcenter X platform. The role requires 5-8 years of software development experience, preferably in Java, Python, or Go, with a strong understanding...Senior
$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$138k - $172.25k
...Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional variable compensation and benefits may...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
- ...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
- General Motors is seeking an experienced Application Engineer located in Warren, Michigan, to lead advanced manufacturing applications for fastening and inspection. This strategic role focuses on owning technical execution from concept through plant launch, ensuring operational...Senior
- ## Senior Software Developer - Test FrameworkApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Mountain View,... ...infrastructure need to evolve along with it. We are looking for energetic engineers to help us deliver high quality test tools and infrastructure...SeniorFull timeWork at officeLocal areaWork from homeRelocation packageFlexible hours3 days per week
- ...Software Developer Identify and analyse clients requirements. Prioritize, assign and execute tasks throughout the software development life cycle. Develop Java EE applications. Write well-designed, efficient code. Review, test and debug team members' code. Design database...Senior
$96.25k - $132.35k
...Senior Applications Engineer Date: Jun 19, 2026 Location: Troy, MI, US, 48084 Company: Corning Requisition Number: 75138 **The company built on breakthroughs. ** **Join us. ** Corning is one of the world’s leading innovators in glass, ceramic, and materials...SeniorFull time- General Motors is seeking an SDV System Integration Software Developer to create flexible code for vehicle control systems. Ideal candidates are proficient in C++ and have experience with Linux and hardware integration. The role involves collaboration across teams to clarify...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer amazon Sterling Heights, MI
- agile software developer Sterling Heights, MI
- software developer positions Sterling Heights, MI
- senior software design engineer Sterling Heights, MI
- software developer Sterling Heights, MI
- ngo software engineer Sterling Heights, MI
- startup software engineer Sterling Heights, MI
- senior software engineer Sterling Heights, MI
- real time software engineer Sterling Heights, MI
- senior software engineer ruby on rails Sterling Heights, MI

