Software Engineer Sterling Heights, MI
$50-$57/hourly
Ability to obtain a U.S. Security Clearance required
About the Role Join a high-performing software engineering team supporting the development of embedded application software for next-generation ground combat vehicle programs. This role offers the opportunity to contribute across the full software development lifecycle while leading functional efforts for a single CSCI.
You'll work on advanced vehicle software systems supporting mission-critical defense applications in a collaborative, fast-paced engineering environment.
This position is 100% onsite in Sterling Heights, MI.
Responsibilities - Design, configure, and test software development environments
- Develop embedded software documentation and application code
- Support vehicle domains including:
- Displays
- Power Management
- Lethality
- Software Deployment
- Embedded Training
- Diagnostics
- Board Support
- Perform software requirements analysis and detailed design activities
- Develop and execute unit and functional testing
- Perform hardware/software integration and debugging
- Create integrated software releases for a single CSCI
- Collaborate with Systems Engineering, Software Quality, and Project Management teams
- Lead Agile scrum meetings and demonstrations
- Support continuous improvement initiatives across software development processes
Required Qualifications - Bachelor's degree in Computer Engineering, Electrical Engineering, or related discipline
- 4+ years of related software engineering experience
- Experience with:
- GIT / Bitbucket
- Java, C#, C++, C, Python
- Qt and MATHWORKS tools
- VxWorks, Linux, RTOS, virtualization, BSPs, GVOS
- CAN, TCP/IP, UDP/IP, RS-232/422 protocols
- DDS, Kafka, or Pub/Sub middleware
- TSN architectures
- NGVA / UKGVA standards
- GCIA, MOSA, SOSA, FACE
- Agile development tools and methodologies
- Strong communication, interpersonal, and organizational skills
- Ability to support occasional overtime or weekend work as needed
Preferred Qualifications - Previous defense industry experience
- Experience with ground combat vehicle architectures
- Familiarity with:
- Docker / Kubernetes
- Type 1 & 2 Hypervisors
- IoT concepts
- Cameo Systems Modeler
- DDS implementations
- Multicast networking
Why Join CPI? - Access to exclusive defense engineering opportunities
- Competitive compensation packages
- Opportunity to support advanced military vehicle development programs
- Dedicated recruiter support throughout the hiring process
- Exposure to cutting-edge embedded systems and vehicle technologies
- Long-term contract opportunities with industry-leading defense organizations
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.