DCS Corporation - Sterling Heights, MI

posted 4 months ago

Full-time - Mid Level
Onsite - Sterling Heights, MI
Merchant Wholesalers, Durable Goods

About the position

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.

Responsibilities

  • Software development following organizational standard software processes.
  • Develop and implement software functions to the Software Requirements Specification.
  • Develop and debug build process following Configuration Management.
  • Work collaboratively with cross-functional teams to learn and resolve technical problems.
  • Interface with the U.S. Army Software Engineering Center customer to provide technical engineering services.
  • Troubleshoot and debug issues related to software development.
  • Utilize cloud environments and various software development tools effectively.

Requirements

  • U.S. Citizenship is required due to the sensitivity of customer-related requirements.
  • Bachelor's degree in engineering with 5 years of experience.
  • Must be able to obtain and maintain a DoD Secret clearance.
  • Experience in software development using C, C++, and JavaScript.
  • Working knowledge of Real-Time Operating Systems (RTOS) such as Vx Works.
  • Experience with vehicle communication protocols such as CAN and LIN.
  • Familiarity with cloud environments, specifically MS Azure.
  • Experience with Bitbucket, Atlassian tools, JIRA, and Confluence.
  • Ability to troubleshoot and debug software issues effectively.

Nice-to-haves

  • Experience in Agile development environments using open-source tools.
  • Knowledge of vehicle bus architecture including BCM and ECM using CAN tools.
  • Experience with Git command and repository management.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service