BAS Engineer/Programmer – Greensboro North Carolina

BAS Engineer / Programmer

Job Location: Greensboro, North Carolina

Employment Type: Full-Time

Position Summary

We are seeking an experienced Building Automation Systems (BAS) Engineer / Programmer to support the design, programming, commissioning, integration, and optimization of commercial building automation systems throughout the Greensboro and surrounding Triad markets. This role is ideal for a technically strong controls professional who enjoys solving complex building challenges, creating innovative control strategies, and delivering exceptional customer outcomes.

The BAS Engineer / Programmer will serve as a technical leader throughout the project lifecycle, collaborating closely with project managers, field technicians, customers, and subcontractors to ensure high-performance building systems. The successful candidate will possess strong programming experience, excellent troubleshooting skills, and the ability to work independently while supporting a growing controls operation.

Required Responsibilities

  • Develop, program, test, and commission Building Automation Systems for commercial facilities.
  • Create and modify graphical user interfaces, dashboards, alarm systems, schedules, and trending functions.
  • Design and implement control sequences for HVAC equipment including air handlers, chilled water systems, boilers, VAV systems, rooftop units, and energy management systems.
  • Perform startup, commissioning, and functional testing of new BAS installations.
  • Troubleshoot programming, network communications, controller functionality, and system integrations.
  • Configure controllers, field devices, supervisory software, and databases.
  • Support field technicians and project teams with technical expertise during installation and service activities.
  • Review project specifications, drawings, sequences of operation, and customer requirements.
  • Perform system backups, software updates, and database maintenance.
  • Develop project documentation including submittals, as-built documentation, and commissioning reports.
  • Participate in customer meetings and provide technical training to end users.
  • Ensure projects are completed in compliance with company standards, project specifications, and applicable building codes.

Required Qualifications

  • Minimum 5 years of Building Automation Systems experience.
  • Minimum 3 years of BAS programming experience.
  • Strong understanding of commercial HVAC systems and mechanical operations.
  • Experience programming and commissioning BAS control systems.
  • Knowledge of BACnet and IP-based building automation networks.
  • Ability to read and interpret control drawings, wiring diagrams, sequences of operation, and mechanical plans.
  • Experience troubleshooting complex control system issues.
  • Strong verbal and written communication skills.
  • Ability to work independently and manage multiple projects simultaneously.
  • Valid driver’s license and acceptable driving record.

Preferred Qualifications

  • Bachelor’s degree in Engineering, Engineering Technology, Computer Science, Mechanical Engineering, Electrical Engineering, or a related field.
  • Experience with one or more of the following BAS platforms:
    • Tridium Niagara
    • Distech Controls
    • Alerton
    • Delta Controls
    • Johnson Controls Metasys
    • Siemens Desigo
    • Schneider EcoStruxure
    • Automated Logic
  • Experience developing programs from the ground up as well as modifying existing control strategies.
  • Experience integrating third-party systems including lighting controls, power monitoring, access control, and metering systems.
  • Experience with energy management and building optimization initiatives.
  • Familiarity with Modbus, LonWorks, MQTT, and REST API integrations.
  • Understanding of cybersecurity best practices for operational technology environments.

Required Technical Competencies

  • BAS programming and database development.
  • Controller configuration and troubleshooting.
  • HVAC system operation and control sequences.
  • Network communications and integration.
  • System commissioning and startup.
  • Customer-facing technical support.
  • Project documentation and reporting.

Preferred Technical Competencies

  • Niagara certification.
  • Manufacturer certifications from major BAS platforms.
  • Energy analytics and fault detection diagnostics.
  • SQL database experience.
  • Virtualization and server administration experience.
  • Graphics development and user interface design.

Required Leadership Competencies

  • Self-starter capable of working independently.
  • Strong problem-solving and analytical skills.
  • Excellent customer communication and relationship management.
  • Ability to prioritize multiple projects and deadlines.
  • Commitment to quality, accuracy, and customer satisfaction.
  • Collaborative team-oriented mindset.

Preferred Leadership Competencies

  • Experience mentoring junior technicians or programmers.
  • Experience serving as technical lead on controls projects.
  • Ability to assist with standards development and process improvement initiatives.

 

Why Join Us

This role offers the opportunity to work on sophisticated building automation projects across healthcare, education, industrial, commercial office, and institutional facilities throughout the Greensboro region. You will join a team that values technical excellence, innovation, customer relationships, and continuous professional growth. For a controls professional looking to expand their technical impact while helping modernize intelligent buildings, this position provides significant long-term career potential.

Learn More About This Opportunity

Max. file size: 512 MB.
Logo

Contact Us for More Information