1

Building Automation System Programmer Jobs in Amesbury, MA

Controls Systems Engineer

Lynnfield, MA · On-site

$88K - $114K/yr

... tools and building automation protocols such as BACnet, Modbus, and LON to support system ... Qualifications * Bachelor's degree in engineering and a minimum of 3 years of experience.

Controls Systems Engineer

Lynnfield, MA · On-site

$88K - $114K/yr

... tools and building automation protocols such as BACnet, Modbus, and LON to support system ... Qualifications * Bachelor's degree in engineering and a minimum of 3 years of experience.

The overall objective of this role is to maximize automation system output, efficiency, and uptime ... PLC (Programmable Logic Controller) programming. * Industrial PC systems. Preferred Qualifications:

Monitor and respond to alarms through Building Automation Systems (BAS), including Siemens ... Minimum of 4 years of commercial building maintenance or building engineering experience * Strong ...

Showing results 21-40

Building Automation System Programmer information

See Amesbury, MA salary details

$43.7K

$87.1K

$120.9K

How much do building automation system programmer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for building automation system programmer in Amesbury, MA is $87,098.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,400.00 and $99,900.00 per year, depending on experience, location, and employer.

What does a building automation system programmer do?

A Building Automation System (BAS) Programmer designs, codes, and maintains software that controls a building’s mechanical and electrical systems, such as HVAC, lighting, and security. They ensure these systems operate efficiently, respond to environmental conditions, and meet energy-saving goals. BAS Programmers also troubleshoot problems, integrate new equipment, and update system software. Their work helps create comfortable, safe, and energy-efficient building environments.

What are the key skills and qualifications needed to thrive as a building automation system programmer?

To thrive as a Building Automation System Programmer, you need strong programming skills, knowledge of HVAC and electrical systems, and a relevant technical degree or certification. Familiarity with automation platforms such as BACnet, Tridium Niagara, Siemens, or Schneider Electric systems, as well as proficiency in related programming languages and tools, is typically required. Attention to detail, problem-solving ability, and effective communication are essential soft skills for working on complex systems and collaborating with stakeholders. These skills ensure the reliable design, implementation, and troubleshooting of building automation solutions that optimize performance and energy efficiency.

What are some common challenges faced by building automation system programmers when integrating new technologies into existing systems?

Building Automation System Programmers often encounter challenges when integrating new devices or protocols with legacy systems, as compatibility and communication issues can arise. Troubleshooting these integrations may require detailed knowledge of both old and new technologies, along with careful coordination with engineers, facility managers, and vendors. Staying updated with evolving industry standards and cybersecurity practices is also essential to ensure reliable and secure system performance. Open communication and thorough documentation are key to successfully managing these challenges.

What is the difference between Building Automation System Programmer vs HVAC Controls Technician?

AspectBuilding Automation System ProgrammerHVAC Controls Technician
CredentialsTypically requires certifications in BACnet, LonWorks, or related programming skillsOften holds HVAC or controls certifications, such as EPA or HVAC technician licenses
Work EnvironmentDesigning, programming, and troubleshooting building automation systems in commercial or industrial settingsInstalling, maintaining, and repairing HVAC control systems on-site
Employer & IndustryBuilding automation companies, facilities management, or engineering firmsHVAC contractors, facilities maintenance companies, or building management firms

While both roles involve building control systems, the Building Automation System Programmer focuses on programming and system integration, whereas the HVAC Controls Technician handles installation and maintenance of control hardware. Both roles require technical knowledge but differ in scope and daily tasks.

Is a Building Automation System Programmer a good career?

A Building Automation System Programmer is a specialized role that involves developing and maintaining control systems for building environments, often requiring knowledge of programming languages like BACnet or LonWorks and familiarity with HVAC and security systems. It offers opportunities for steady employment, technical growth, and involvement in energy efficiency projects. The career typically requires certifications and ongoing learning to stay current with evolving technologies.

What degree do you need for building automation system programmer?

Building automation system programmers typically need at least a bachelor's degree in electrical engineering, computer science, or a related field. Relevant skills include knowledge of programming languages such as BACnet, LonWorks, or Python, and experience with control systems and networking. Certifications in building automation or control systems can also enhance job prospects.

Controls Systems Engineer

Johnson Controls

Lynnfield, MA • On-site

$88K - $114K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 18 days ago


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 410 frontline employees who took The Breakroom Quiz

138th of 543 rated manufacturers


Job description

Build your best future with the Johnson Controls team. As a global leader in smart, healthy, and sustainable buildings, we help reimagine how buildings perform to serve people, places, and the planet. Join a winning team where your ideas are heard and your work contributes to meaningful outcomes.

Our teams support a wide range of industries across the globe, and we create opportunities to grow through meaningful projects and learning experiences. We also strive to support employees' physical, financial, and emotional wellbeing.

Become part of the Johnson Controls family and help deliver building control solutions that improve comfort, performance, and reliability.

Role Overview

As an HVAC Controls Systems Engineer, you will design, configure, and support complete building control systems, including related low-voltage subsystems, to meet project intent and contract requirements. You will partner with internal teams, customers, consultants, and subcontractors to deliver high-quality solutions, strong documentation, and successful commissioning results.

Key Responsibilities
  • Design and configure technically complex HVAC building control systems in line with contract documents and project requirements.

  • Create flow diagrams, sequences of operation, bill of material, network layouts, and electrical schematics as needed.

  • Develop and test software programs required to operate the system as intended.

  • Prepare drawings, equipment schedules, and submittals to support installation and project execution.

  • Select, order, and track materials for assigned projects.

  • Support factory-mounting processes, controller loading, and commissioning activities.

  • Validate system performance, troubleshoot issues, and coordinate resolution with subcontractors and other trades.

  • Provide field change information for as-built drawings and software updates.

  • Keep project teams and customers informed of progress, issues, and key decisions.

  • Assist with site-specific training for owners and operators on the total building control system.

  • Support value engineering efforts that improve cost effectiveness while protecting customer satisfaction.

  • Maintain a strong focus on safety for employees, subcontractors, and the job site.

How You Will Do It
  • Own the outcome by delivering safe, accurate, and timely engineering support that helps field teams meet project goals.

  • Stay close to the work by aligning design decisions with contract documents, site conditions, and customer intent, and by removing obstacles quickly when they arise.

  • Improve every day through disciplined troubleshooting, candid communication, and practical problem-solving during programming, testing, and startup.

  • Win as one team by collaborating closely with project managers, field technicians, subcontractors, consultants, and owners.

  • Use Niagara Framework-based tools and building automation protocols such as BACnet, Modbus, and LON to support system integration and operation.

  • Apply clear documentation practices so submittals, as-builts, and software updates reflect the latest project information.

  • Balance technical quality, schedule awareness, and customer communication throughout the project lifecycle.

  • Follow Johnson Controls safety expectations and bring integrity to every interaction and handoff.

Qualifications
  • Bachelor's degree in engineering and a minimum of 3 years of experience.

  • Demonstrated knowledge of the construction or HVAC industry.

  • Demonstrated knowledge of control theory, automatic temperature controls, building automation systems, and other building subsystems.

  • Demonstrated experience integrating low-voltage building subsystems using industry protocols such as LON and BACnet.

  • Experience with Niagara Framework-based systems, including JACE controllers and Tridium Server environments.

  • Experience with Niagara Workbench for programming, graphics development, and diagnostics.

  • Ability to communicate technical information clearly to a non-technical audience.

  • Demonstrated advanced computer skills, particularly with computer-related drafting tools.

  • Ability to support commissioning, troubleshooting, and field coordination in a project-based environment.

Nice to Have
  • Level 1 and Level 2 certification.

Why Join Us

What we offer:

  • Competitive base salary and a comprehensive bonus program.

  • Three weeks paid vacation in a calendar year, plus holidays, sick time, and three PTO days in a calendar year.

  • Comprehensive benefits package including 401K, medical, dental, and vision care available day one.

  • Extensive product and on-the-job/cross-training opportunities.

  • Encouraging and collaborative team environment.

  • Dedication to safety through our Zero Harm policy.

  • Scheduling and management support.

  • JCI employee discount programs through The Loop by Perk Spot.

Hiring Compensation Range: 68,000.00-93,000.00 USD Annual. The annual rate is determined by education, experience, knowledge, skills, abilities, internal equity, and market data alignment.

If this sounds like the right next step for you, we invite you to apply and help shape smarter buildings with Johnson Controls.

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.


What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US