CONTROLS PROGRAMMER

MECHANICAL SERVICES & DESIGN INC•Dayton, OH
•$40 - $60•Onsite

About The Position

MSD is seeking a detail-oriented Controls Programmer to develop, program, and implement building automation control systems for commercial and industrial facilities. The role focuses on building automation systems, controls design, and system functionality, including programming Direct Digital Control (DDC) components, developing controls drawings, and supporting system implementation. The programmer works closely with the Controls Operations Manager, project teams, and customers to develop and maintain control programs, create system graphics, verify functionality, and ensure systems meet project requirements. The position combines computer-based programming with on-site project work using building automation software, technical drawings, and controls equipment. Occasional work in construction or mechanical environments may involve climbing ladders, accessing equipment, using hand tools, and transporting equipment weighing up to 50 pounds, with or without assistance. Reasonable accommodations may be made to enable qualified individuals to perform essential job functions.

Requirements

  • At least 2 years of experience in electronic controls creation or programming.
  • Experience programming and configuring DDC systems.
  • Experience developing building automation graphics and controls drawings.
  • Familiarity with controls system integration, field testing, and programming modifications.
  • Strong understanding of controls programming principles and technical system documentation.
  • Ability to read, interpret, and develop technical drawings and controls documentation.
  • Strong troubleshooting, analytical, and problem-solving abilities.
  • Ability to manage multiple priorities and complete programming tasks independently.
  • Strong communication skills and ability to collaborate with project teams and customers.
  • High school diploma, GED, or at least 15 semester hours (22 quarter hours) of college-level education.
  • Valid, unrestricted U.S. driver's license.
  • U.S. citizenship or permanent resident status.

Nice To Haves

  • At least 2 years of experience with HVAC building automation controls systems.
  • Tridium Niagara Certification.

Responsibilities

  • Develop, program, and configure DDC components and building automation systems.
  • Create, modify, and maintain building automation control programs and system graphics.
  • Develop and maintain accurate controls drawings throughout all phases of a project.
  • Interpret technical drawings, system specifications, blueprints, and equipment documentation.
  • Implement programming updates and modifications based on project requirements.
  • Conduct field testing to verify programming functionality and make necessary adjustments.
  • Identify, diagnose, and resolve programming and controls-related issues.
  • Support complex system installations and programming activities with minimal supervision.
  • Collaborate with the Controls Operations Manager to plan and coordinate project activities.
  • Work with customers, contractors, and internal teams to support successful system implementation.
  • Provide technical guidance and training to customers and internal team members.
  • Assist in mentoring and developing newer employees in building automation and controls programming.
  • Maintain accurate technical documentation and ensure compliance with applicable safety standards and regulations.

Benefits

  • Free training and education
  • Paid time off (PTO)
  • 401(k) match
  • Bonus program
  • Competitive medical, vision, and dental insurance
  • Health Savings Account match
  • Company-paid short- and long-term disability insurance
  • Company-paid life insurance policy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service