DCS Corporation - Sterling Heights, MI
posted 5 months ago
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 JLTV Program. The role involves software development following organizational standard software processes, developing and implementing software functions to the Software Requirements Specification, and developing and debugging the build process following Configuration Management. In this position, you will be expected to work collaboratively with cross-functional teams, effectively communicate technical issues, and resolve problems. You will also be responsible for interfacing with various teams and ensuring that the software meets the required specifications. The role requires a strong understanding of software development in a cloud environment, particularly with tools such as Bitbucket, Atlassian tools, JIRA, and Confluence, as well as experience in Agile development environments using open-source tools. Your technical expertise will be crucial, particularly in C and C++ development, as well as a working knowledge of JavaScript using Real-Time Operating Systems (RTOS) such as Vx Works. You will also need to demonstrate the ability to troubleshoot and debug issues effectively, particularly in relation to vehicle communication protocols such as CAN and LIN, and have experience in defining or using CAN Database files. Understanding vehicle bus architecture, including Body Controls (BCM) and Engine Control Module (ECM) using CAN tools, will also be essential for success in this role.