Cleared Software Engineer
Duration: 1 year contract to hireLocation: Sterling Heights, MI (on-site)Pay rate: $50-62/hr+Required Skills & Experience:5+ years of experience in DoD software engineeringExperience with embedded RTOS or ROSExperience integrating systemsNeed an active clearanceComfortable traveling to Isreal (20% travel)Job Description:We are seeking a highly motivated Software Engineer to support critical national defense programs. In this role, you will coordinate, design, develop, and maintain secure software systems and military vehicle software-based subsystems for mission-critical applications. You will collaborate with multidisciplinary teams to deliver high-assurance solutions that meet stringent performance, reliability, and cybersecurity requirements under DoD standards and regulations. Key Responsibilities:• Develop, implement, test, and maintain embedded and/or application-level software systems supporting defense systems• Ensure the logical and systematic conversion of customer or product requirements into total systems solutions in compliance with DoD cybersecurity, RMF, and MIL-STD requirements• Participate in full software development lifecycle activities including requirements analysis, design, coding, integration, testing (regression, component, vehicle, prototypes and laboratory) and troubleshooting / corrective action• Ensure compliance with security standards such as NIST 800-171, CMMC, and DoD STIGs• Establish system architecture and CONOPS, perform system trades and analysis, flow down the architecture and CONOPS into requirements and interfaces, and support verification planning• Write and maintain technical documentation including design specs, test plans, and user manuals.• Use your excellent communication skills to work across the organization and customer/user community to ensure consensus and understanding of solutions• Collaborate with systems engineers, cybersecurity engineers, and program managers to ensure delivery of secure and functional software.• Utilize software life-cycle development, verification, configuration and integration tools (such as Git, Kubernetes, CANoe, Jira, Confluence, Razorcat Tessy, Matlab/Simulink, Labview, etc.)• Familiarity with development and integration of drivers, apps, kernels, containers and VMs