Building Automation (BAS) Programmer DC/ Millersville

MODERNCONTROLS LLC.•Millersville, MD

About The Position

ModernControls is seeking a Building Automation Programmer to join its growing business automation team. The programmer works with facility teams, architects, and engineers to design, review, and implement building automation projects for commercial customers. The role involves developing BAS and network architectures, selecting controls hardware and systems, programming and configuring HVAC direct digital controllers, designing BAS interfaces and algorithms, and providing technical support. The programmer also leads project implementation and performs onsite startup, integration, commissioning, testing, calibration, troubleshooting, and customer demonstrations. The typical career path is to partner with Senior BAS Programmers and progress to Senior BAS Programmer or Senior Controls Engineer.

Requirements

  • At least 3 years of Building Automation (BAS) programming experience.
  • Strong understanding of HVAC controls and equipment.
  • Fundamental understanding of how to repair, adjust, and calibrate BAS systems.
  • Ability to read construction blueprints and documents.
  • Ability to communicate effectively with end users and provide customer training.
  • Strong problem-solving skills and attention to detail.
  • Familiarity with the Microsoft platform, including Adobe Acrobat and Visio.
  • Valid driver's license.

Nice To Haves

  • Bachelor's or associate degree in electronics, a mechanical field, or HVAC technology.
  • N4 certification.
  • Ability to provide technical support to customers when needed.

Responsibilities

  • Develop BAS and network architectures based on client requests for quotation, project drawings, and documentation.
  • Design and propose suitable controls hardware and select control systems for projects.
  • Provide technical support to BAS Support Technicians and coordinate their project work.
  • Inspect completed control enclosures and lead multiple project implementations.
  • Serve as a primary technical contact to management regarding projects.
  • Participate in project design review meetings.
  • Create systems using project hardware and computers.
  • Configure user interfaces, MMI screens, BAS control algorithms, and custom algorithms as required.
  • Execute internal functional and quality-control testing.
  • Provide BAS as-built documentation to BAS Support Technicians.
  • Perform customer demonstrations and acceptance testing.
  • Develop and implement project graphics and interfaces.
  • Provide sales and estimating support.
  • Work in a supervisory role or as part of a team at customer sites and coordinate effectively with subcontractors.
  • Install project software and configuration onto site systems and modify or add site graphics as required.
  • Perform system integration, point mapping, point-to-point loop checks, commissioning, and functional testing.
  • Calibrate and tune instrumentation and software.
  • Troubleshoot installation discrepancies, program field modifications, and service existing systems.
  • Assist with commissioning test plans, documentation updates, and customer training materials covering system operation and maintenance.
  • Program and configure DDCs for HVAC systems.
  • Collaborate with design and engineering teams to integrate systems.
  • Troubleshoot and resolve control-system issues.
  • Commission, diagnose, and repair environmental-control systems.
  • Ensure the reliability and optimization of building automation solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service