Previous Job
System Engineer
Ref No.: 17-03162
Location: Sterling Heights, Michigan
The Software Tools & Processes Engineer position is responsible developing & maintaining the work system needed for execution of the engineering processes.

  • Develop a deep understanding of software development concepts, practices and tools
  • Support organizational adoption of new content, processes and standards through thoughtful change management strategies. Plan and conduct rollouts, and help staff members successfully adopt new practices.
  • Develop, integrate, and maintain software tools & databases that comply with development practices & procedures
  • Work with organizations to identify engineering processes
  • Bachelors degree required, Masters preferred with a minimum of 10 years applicable experience. Fewer years of experience will be considered with an advanced degree.
  • Must be proficient in development life cycle processes & best practices
  • Experience in the design, coding and deployment of complex applications using .NET, C++, C#, VB.NET, and SQL
  • Strong web-based tool development experience
  • Ability to troubleshoot a web based application
  • Experience with systems documentation and architecture designs
  • Strong background in configuration management and CM tools (e.g., Git, BitBucket, ClearCase, Subversion, etc.)
  • Familiarity with IDE tools (e.g., SlickEdit)
  • Familiarity with system engineering tools (e.g., Enterprise Architect)
  • Familiarity with requirements databases (e.g., DOORS)
  • Familiarity with test tools (e.g., National Instruments, Vector, etc.)
  • Experience integrating disparate tools to create an integrated work system