Software Engineer

Insight Global
Sterling Heights, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Sterling Heights, United States of America

Tech stack

Systems Engineering
Confluence
JIRA
C++
Computer Programming
LabView
Matlab
Software Engineering
Software Systems
Systems Architecture
Systems Integration
GIT
Kubernetes
Integration Frameworks

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

Apply for this position