Software Requirements Engineer

AM General LLC•Auburn Hills, MI

About The Position

AM General develops and builds specialized ground vehicle systems for the US Armed Services and allied customers. The Software Requirements Engineer works with internal and third-party teams to establish software system and derived requirements, maintain requirements across projects, and help ensure software meets product specifications and contract guidelines. The role also supports requirements modeling and implementation of procedures for CMMI and CMMC compliance and certification. It collaborates with teams across Supply Chain, IS&S, Manufacturing, Quality, and Engineering, as well as outside vendors, partners, and customers. The position operates between an office and manufacturing plant environment, with work conditions that may include extreme temperatures, inclement weather, heights, and loud noise. Up to 25% travel may be required.

Requirements

  • Experience with DOORS Next Gen and IBM Jazz, and ability to derive software requirements.
  • Experience collaborating on programs with internal and external software requirements teams.
  • Experience developing and documenting derived software requirements and models.
  • Experience approving compliant software that meets developed requirements.
  • Ability to use Microsoft suite tools to provide information and updates to upper management.
  • A related degree in Computer Science, BSEE, or Systems Engineering.
  • Minimum 5 years of experience in the field.
  • Ability to work independently and as part of a team.
  • Ability to obtain a security clearance.
  • Ability to regularly read computer screens, reports, and documents with adequate close, distance, color, and peripheral vision, and adjust focus.
  • Ability to hear well enough to communicate regularly.

Nice To Haves

  • Experience with MBSE.
  • Experience with CMMI and CMMC.
  • Experience working with requirements software such as CAMEO.

Responsibilities

  • Work with cross-functional internal and third-party resources to institute software system and derived requirements and document best practices for software requirements generation and management.
  • Coordinate external teams to develop, implement, and maintain software requirements for multiple projects.
  • Ensure software requirements and traceability follow contract guidelines and procedures, and that validated software complies with product specifications.
  • Develop and run requirements models with support from third-party experts.
  • Work to implement procedures to obtain and maintain CMMI and CMMC compliance and certification.
  • Interact with cross-functional AM General teams, including Supply Chain, IS&S, Manufacturing, Quality, and Engineering.
  • Interact with outside vendors, partners, and customers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service