Computer Integrated Manufacturing Engineer

ZF GroupMarshall, IL
Onsite

About The Position

The CIM Engineering team develops and supports custom manufacturing software that enables product traceability, controls production workflows, and enhances product quality across electronic manufacturing operations. Working collaboratively on both small- and large-scale projects, the team combines software development, database integration, and manufacturing engineering expertise to deliver reliable, efficient, and innovative production solutions. The Software Development Engineer is responsible for the development of custom applications used in the manufacture of electronic products. The software will be used to collect trace data, control product flow, and ensure product quality where possible. Assignments are screened for unusual or difficult problems; where found, senior engineering discusses techniques and procedures to be applied to problem solving. The engineer applies standard practices & techniques in specific situations, adjusts & correlates data, recognizes discrepancies in results, and follows through with a series of related detailed steps or processes. This role involves design, test, and validation as a member of the team. The engineer develops applications for smaller scale work-cell controllers under the supervision of an Engineer 2 or higher. They will also assist in the development and implementation of applications relating to the mistake proofing and functionality of production work cell controllers. The engineer works with a team of CIM Engineers to assist in software development aspects of larger projects. Proficiency in PC Operation and OS Navigation is required.

Requirements

  • Bachelors degree in computer science, computer engineering or related field
  • 4 or more years experience in information systems
  • 4 or more years experience with Visual Studio Software development with VB.NET experience preferred.
  • Experience with Database retrieval techniques and SQL
  • Microsoft Certification in Software Development.
  • Experience writing software for manufacturing

Nice To Haves

  • Green Belt/Black Belt Six Sigma trained with practical experience is preferred.

Responsibilities

  • Software Development Engineer responsible for development of custom applications used in the manufacture of electronic products.
  • Software will be used to collect trace data, control product flow, and insure product quality where possible.
  • Applies standard practices & techniques in specific situations, adjusts & correlates data, recognizes discrepancies in results, and follows through with a series of related detailed steps or processes.
  • Design, test, and validation (as member of team).
  • Develops applications for smaller scale work-cell controllers under the supervision of an Engineer 2 or higher.
  • Assist in the development and implementation of applications relating to the mistake proofing and functionality of production work cell controllers.
  • Works with a team of CIM Engineers to assist in software development aspects of larger projects.
  • Proficient in PC Operation and OS Navigation.

Benefits

  • A supportive collaborative team environment
  • Annual Incentive Plan
  • Paid Vacation
  • 401k Plan
  • Health Care Benefits
  • Paid Holidays
  • A strong diversity culture
  • Supportive Employee Groups and community outreach activities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service