> Markdown version of [/jobs/ext/4487818-building-automation-systems-programmer](https://www.wearedevelopers.com/jobs/ext/4487818-building-automation-systems-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Building Automation Systems Programmer - **Company:** Strategic Contract Resources, LLC - **Location:** Mankato, MN, United States - **Experience:** Experienced - **Salary:** $62,400.0 - $97,760.0 - **Contract:** Permanent contract - **Skills:** Communications Protocols, Ethernet, R (Programming Language), IP Addressing, Modbus, Serial Communications, Software Systems, Systems Integration, Transmission Control Protocol (TCP), Metasys, Tridium Niagara Building Automation Framework, Bacnet - **Published:** October 31, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88756766/1 ## About the Role * 2-5 years of experience working with commercial building automation systems, including programming, commissioning, startup, or troubleshooting. * Working knowledge of commercial HVAC systems and sequences of operation. * Ability to read and interpret mechanical plans, control drawings, wiring diagrams, specifications, and sequences of operation. * Understanding of BACnet or similar building automation communication protocols. * Basic understanding of Ethernet networking, IP addressing, and serial communications. * Ability to troubleshoot control programming, field devices, communications, and HVAC system operation. * Strong analytical and problem-solving skills. * Ability to work independently as well as collaboratively with a project team. * Strong verbal and written communication skills. * Valid driver's license and ability to travel to project sites as required. Education * Associate degree, technical diploma, or bachelor's degree in HVAC/R, Building Automation, Automation Technology, Electronics, Electrical Technology, Engineering Technology, or a related technical field preferred. * Equivalent industry experience, technical training, and manufacturer training will be considered in place of formal education. Preferred Requirements: * Experience with Schneider Electric EcoStruxure Building Operation (EBO) or other BAS platforms such as Tridium Niagara N4, Johnson Controls Metasys, Siemens, Distech Controls, or Automated Logic. * Experience with BACnet/IP and BACnet MS/TP configuration and troubleshooting. * Experience with Modbus TCP/RTU. * Experience configuring or integrating variable-frequency drives. * Experience integrating third-party mechanical and building systems. * Manufacturer-specific training or certifications. Physical Requirements: The employee must be able to perform normal office and field activities associated with building automation startup and commissioning, including: * Working at a computer for extended periods. * Walking through construction sites and mechanical spaces. * Climbing stairs and accessing mechanical equipment areas. * Using basic electrical and controls diagnostic equipment. * Performing field verification of sensors, controllers, actuators, and related control devices. ## Description The Building Automation Systems Programmer is responsible for programming, configuring, commissioning, integrating, and troubleshooting building automation and DDC control systems for commercial and institutional facilities. This position works with project managers, controls technicians, mechanical contractors, electricians, engineers, and customers to deliver reliable and effective building automation systems. The programmer translates project drawings, specifications, and sequences of operation into functional control programs and operator interfaces, and supports projects through startup, commissioning, and final turnover. A successful candidate will have a strong understanding of commercial HVAC systems and be able to identify and troubleshoot issues involving programming, controls, electrical systems, communications, networking, instrumentation, and mechanical equipment. Roles and Responsibilities: * Design, develop, and implement building automation system (BAS) software solutions. * Program, configure, and integrate BAS controllers, devices, and systems from various manufacturers. * Interpret mechanical plans, control drawings, specifications, and sequences of operation. * Develop BAS graphics, alarms, trends, schedules, and operator interfaces. * Perform system startup, commissioning, and functional testing. * Integrate third-party equipment using BACnet/IP, BACnet MS/TP, Modbus, and similar protocols. * Coordinate with project managers, technicians, electricians, mechanical contractors, engineers, and customers. * Provide technical support and training to clients and internal teams. * Stay current with industry trends and advancements in building automation technology. * Adhere to all company safety policies, procedures, and applicable regulatory requirements, including the proper use of personal protective equipment (PPE), safe work practices, and prompt reporting of hazards, incidents, and unsafe conditions to maintain a safe work environment for yourself and others. * Other duties as assigned