DCS Corporation-posted about 1 year ago
Full-time • Mid Level
Sterling Heights, MI
Merchant Wholesalers, Durable Goods

The Software Configuration Management Engineer position at DCS Corporation involves developing and maintaining software configuration management environments for embedded software systems within the Army Ground Combat Vehicle Systems sector. The role focuses on SCM planning, repository management, configuration identification, change control, status accounting, auditing, and release management, ensuring compliance with organizational policies and project-specific requirements.

  • Lead the execution of Software Configuration Management (SCM) and Data Management (DM) initiatives for Military Combat Vehicle Software Systems.
  • Develop and support the Software Configuration Management Plan (SCMP) for assigned projects.
  • Identify Configuration Items (CIs) and apply appropriate naming conventions.
  • Establish and maintain configuration management repositories using tools like Subversion (SVN), Bit-Bucket, Confluence, JIRA, DI2E, etc.
  • Conduct Software Configuration Control Boards (SCCBs) according to organizational policies and project-specific Software Development Plans (SDP).
  • Develop build scripts for SCM software builds.
  • Conduct official SCM software builds and maintain status accounting data of all CIs.
  • Implement, maintain, and track Release Management records including CI versions, media types, supporting materials, and acceptance criteria.
  • Support the development, maintenance, and execution of organizational SCM processes and procedures.
  • U.S. citizenship is required due to the sensitivity of customer-related requirements.
  • Bachelor's degree in engineering (software, computer, or electrical) or computer science plus 8 years of experience is required.
  • Ability to obtain and maintain a DoD Secret clearance.
  • Strong communication skills, both verbal and written, to interface with project management and software engineers.
  • Experience with identifying configuration items, implementing change control, coordinating SCCBs, maintaining configuration status accounting, and conducting configuration audits.
  • Experience with developing project-specific SCM environments consistent with organizational standards.
  • Experience using software configuration management tools to manage baselines, product releases, and status accounting logs.
  • Experience maintaining associations between managed CIs with appropriate project scope items, software trouble reports, and change requests.
  • Experience with software configuration management tools such as Subversion (SVN), Bit-Bucket, Confluence, JIRA, DI2E, ClearCase / ClearQuest, etc.
  • Experience in the development of build scripts to conduct official SCM software builds.
  • Experience with software industry best practices such as Capability Maturity Model Integrated (CMMI).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service