Software Development Engineer in Warren, MI at DCS

Date Posted: 11/17/2020

Job Snapshot

Job Description

This is an opportunity to join a fast paced program with DCS Corp’s U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that support the development of software requirements, architecture, design, code and test for the Modular Active Protection System (MAPS) Program.

This work will include the development of modular software, integration frameworks, design, development, test of operational software products. It will involve the coordination and integration of other software activities and products from other supplying entities. 

Essential Job Functions:

Software Development following standard software processes.

Communication skills required to interface with systems and software development engineers as well as customer.

Design software following defined architectures.

Integrate Software working with multiple contractor software.

Required Skills: 

Due to the sensitivity of customer related requirements, U.S. citizenship is required. 

Bachelor's degree in Engineering plus 2 years of experience.

Ability to obtain and maintain a US Government security clearance.

Proficient Linux experience.

Strong UI development experience using Qt or similar in a Linux.

Strong C++ development experience in Linux.

Desired Skills:

Google Test experience.

Experience developing Software following a capability maturity model process.

Experience with communication methods, i.e. DDS, TCP within the Linux environment.

Ability to troubleshoot and debug issues.

Ability to write scripts in Linux such as python, shell scripts.

Experience with Atlassian tools, Bitbucket (git), Jira, and Confluence.


  1. Software Engineer Jobs
  2. Project Engineer Jobs