Software Engineer
Role details
Job location
Tech stack
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., * 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
Requirements
5+ years of experience in DoD software engineering
-
Proficient with C++ programing
-
Experience integrating systems experience developing ground combat vehicles