Did you meet DMC on campus? Please apply through your school's job board!

Automation Engineer - Control Systems

DMC has openings in several automation engineering positions, based on experience level.

Location

  • Chicago
  • Boston
  • Denver
  • Houston
  • New York City

Please indicate which location you'd prefer.

Job Summary

Do you like a challenge? Do you enjoy programming? That's great because we're looking for engineers who want to solve problems using software!

DMC Automation Engineers process a broad understanding of engineering fundamentals and a desire to program. Working both independently and in teams, Automation Engineers will assist with project management and maintain communications with team members and clients. DMC works on a wide range of projects in a variety of industries from automotive to healthcare to food and beverage. Our engineers are constantly learning new technologies in order to continually provide cutting edge solutions.

 

Minimum Qualifications

 

Engineer Level I (0-3 years relevant experience):

  • Bachelor of Science in Mechanical, Electrical, or Computer Engineering, Computer Science or related field
  • Background in programming

Engineer Level II (2-5+ years relevant experience):

  • In addition to the above requirements, experience with multiple technologies, such as PLCs, Servo Control, LabVIEW, Machine Vision, etc.
  • Project-based development experience

Required Skills

Engineer Level I

  • Programming
  • Quickly Learn New Technologies
  • Complete grasp of scientific method of problem solving
  • Ability to follow patterns & build upon established models
  • Understanding complex system designs
  • Estimation of time to complete familiar tasks.
  • Identify & communicate through proper channels new opportunities for DMC

Engineer Level II (In addition to above skills)

  • Project Planning/System Architecture Design
  • Program Implementation
  • Debug
  • System Testing
  • Communication with team members and clients
  • Documentation
  • Ability to create methodology to solve novel problems
  • Ability to design systems based upon previously used system
  • Convey knowledge in presentations, SOPs, Knowledgebase articles, client case studies, and white papers
  • Estimation of own and others' time for completion of familiar tasks
  • Project proposal writing

Other Skills/Abilities

  • Customer Service
  • Communications
  • Technical Writing
  • General Admin

Responsibilities

Engineer Level I

  • Program applications to meet & exceed customer requirements
  • Develop robust applications in accordance with DMC programming standards & best practices
  • Project Planning/System Architecture Design Assistance
  • Program Implementation
  • Debug
  • System Testing
  • Communication with team members and clients
  • Documentation
  • Respond to customer needs

Engineer Level II (In addition to above responsibilities)

  • Perform programming and engineering tasks in supportive and leading roles at all stages of projects.
  • System design and design assistance.
  • Help Train/Orient/Bring Up to Speed new employees.
  • Convey knowledge in presentations, SOPs, Knowledgebase articles, client case studies, and white papers.
  • Develop & maintain relationships with key contacts with vendors.
  • Develop & maintain relationships with clients, keeping feedback channels open and healthy.
  • Assist in writing project proposals.
  • Seek, identify, and discuss new opportunities with new & existing clients, through proper DMC channels.

Interested?