Skip to main content

Software Engineer

Sterling Heights, MI
Permanent
Contract Professionals, Inc.
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.

Youll 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
  • Bachelors 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.

Job Type: Permanent

Job ID: 253926001