Staff Software Engineer
Staff Software Engineer - Fire ControlSterling Heights, MI$59-$71/hourlyMust be eligible to obtain a U.S. Security ClearanceFire Control experience requiredAbout the RoleJoin a cutting-edge defense engineering team supporting next-generation ground combat vehicle programs. This opportunity is ideal for an experienced software engineer with Fire Control expertise who thrives in embedded systems development and complex vehicle architectures.In this role, you'll support the full software development lifecycle - from environment setup and architecture design to coding, integration, testing, and deployment of mission-critical vehicle software systems.This is a 100% onsite role in Sterling Heights, MI with a 9/80 work schedule, onsite cafeteria, fitness center, and outdoor fitness track.ResponsibilitiesDesign, configure, and maintain software development environmentsDevelop embedded application software and supporting documentationPerform software requirements analysis and detailed software designDevelop and test software in domains including: Fire Control / LethalityDisplaysPower ManagementDiagnosticsEmbedded TrainingSoftware DeploymentConduct hardware/software integration and debug activitiesIntegrate software releases across multiple CSCIsLead Agile Scrum ceremonies including PI Planning, retrospectives, and demosCollaborate across Systems Engineering, Software Quality, and Project Management teamsSupport system architecture and vehicle-level software integration effortsRequired Qualifications Advanced degree (M.S.) in Computer Engineering, Electrical Engineering, or related discipline preferred7-10+ years of related software engineering experienceFire Control systems experience requiredExperience with: GIT / BitbucketJava, C#, C++, C, PythonVxWorks, Linux, RTOS, virtualization, BSPsCAN, TCP/IP, UDP/IP, RS-232/422DDS, Kafka, or Pub/Sub middlewareTSN architecturesNGVA / UKGVA standardsGCIA, MOSA, SOSA, FACEAgile development tools and processesStrong communication and organizational skillsAbility to support occasional overtime as neededPreferred Qualifications Defense industry experienceGround combat vehicle architecture experienceFamiliarity with: Docker / KubernetesType 1 & 2 HypervisorsIoT conceptsCameo Systems ModelerDDS implementationsMulticast networkingWhy Join CPI? Access to exclusive defense engineering opportunitiesCompetitive compensationWork on highly advanced military vehicle programsDedicated recruiter support throughout the hiring processOpportunities supporting industry-leading defense organizationsLong-term contract potential with impactful national defense programsUS 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.