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.
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 US Government security clearance.
Proficient Linux experience
Strong UI development experience using Qt or similar in a Linux
Strong C++ development experience in Linux
Google Test experience
Experience developing Software following a capability maturity model process..
Experience with communiction 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, Confluence