This site uses cookies. To find out more, see our Cookies Policy

Software Developer in Warren, MI at DCS

Date Posted: 5/25/2019

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 and evaluation of modular software architectures, 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 organizational standard software processes.

Work with customer to develop software requirements.

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 5+ years of experience.

Ability to obtain and maintain a DoD Secret clearance

Ability to obtain and maintain a US Government security clearance.

Excellent technical communication skills; ability to interface with systems and software development

Strong analytical and problem-solving skills who actively seeks an understanding of the system and the customers needs.

Experience developing Software following a capability maturity model process.

Experience in UML and model based design.

Experience working with CAN Bus, Ethernet, Serial Interfaces

Experience with Software Programming Languages such as C++, C#, C, etc.

Experience with Qt, DDS, and development within the Linux environment.

Experience with Software Unit testing such as cpptest, googletest, etc.

Ability to troubleshoot and debug issues.

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

Experience with Atlassian tools,  Bitbucket, Jira, Confluence


  1. Software Engineer Jobs
  2. Project Engineer Jobs