Skip to main content

Senior Software Engineer

Sterling Heights, MI
Permanent
Contract 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:

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

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: 254200941