Senior Software Engineer
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:
- 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
Required Qualifications:
- Masters 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
Preferred:
- 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
Work Environment & Perks:
- 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.
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.
