Building Automation System (BAS) Programmer

ControlsJobs

Portland (OR)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits
401(k) with company match
Paid time off
On-site parking

Job summary

ControlsJobs in Portland, OR is seeking a BAS System Programmer to develop, implement, and maintain BAS software on-site. The role requires 5+ years in building automation, strong HVAC knowledge, and proficiency with BACnet/Modbus and Tridium/Niagara, with N4 certification.

Salary is $100,000–$130,000 with comprehensive medical, dental, and vision coverage, life insurance, disability, FSA, 401(k) with company match, paid time off, and holidays.

Qualifications

  • 5+ years in building automation, controls programming, or MEP project support.
  • Strong understanding of HVAC operations and BAS communication protocols (BACnet, Modbus).
  • Hands-on experience with Tridium/Niagara; N4 certification required.

Responsibilities

  • Develop, implement, and maintain BAS control software based on project requirements.
  • Program, install, and commission building automation systems across multiple facility types.
  • Troubleshoot software and hardware issues and provide corrective action.
  • Monitor BAS system performance and identify opportunities for improvement; ensure design specifications and efficiency standards are met.
  • Support project engineers, commissioning teams, and field technicians.
  • Conduct periodic inspections and perform preventative system maintenance.
  • Interpret technical drawings and installation plans; create updates and field documentation.
  • Stay informed of emerging BAS technologies and best practices.

Skills

BAS programming
HVAC operations
BACnet/Modbus
Tridium/Niagara

Education

BS/BA in Engineering or related field

Tools

Distech Controls

Job description

Building Automation System (BAS) Programmer
About the Opportunity:

A respected mechanical contractor in the Pacific Northwest is seeking an experienced BAS System Programmer to support its expanding operations in Portland, OR. With more than 20 years of success delivering HVAC, plumbing, and building automation solutions, this firm is known for its commitment to quality and long-term client relationships across commercial, healthcare, institutional, and infrastructure sectors.

This role offers strong compensation, comprehensive benefits, and excellent long-term career growth.

  • Title: BAS System Programmer
  • Location: Portland, OR (On-Site Position)
Key Responsibilities:
  • Develop, implement, and maintain BAS control software based on project requirements
  • Program, install, and commission building automation systems across multiple facility types
  • Troubleshoot software and hardware issues and provide corrective action
  • Monitor BAS system performance and identify opportunities for improvementEnsure compliance with design specifications, efficiency standards, and system performance criteria
  • Support project engineers, commissioning teams, and field technicians
  • Conduct periodic inspections and perform preventative system maintenance
  • Interpret technical drawings, control schematics, and installation plans
  • Create clear documentation for programming, updates, and field modifications
  • Stay informed of emerging BAS technologies, tools, and best practices
Ideal Candidate:
  • 5+ years of experience in building automation, controls programming, or MEP project support
  • Strong understanding of HVAC operations and BAS communication protocols (BACnet, Modbus)
  • Hands-on experience with Tridium/Niagara; N4 certification required
  • Exposure to Distech Controls or similar platforms is a plus
  • Working knowledge of electrical and mechanical construction methods
  • BS/BA in Engineering, Computer Science, or a related technical field preferred
  • Salary: $100,000 - $130,000 (Based on Experience)
  • Comprehensive Medical, Dental, and Vision Coverage
  • Life Insurance, Short- and Long-Term Disability
  • Flexible Spending Accounts and Transportation Benefits
  • 401(k) with 4% Company Match
  • Paid Time Off, Sick Leave, and Company Holidays
Why Join?

Become part of a forward-thinking contractor that values innovation, employee development, and exceptional service. This role offers a chance to elevate your building automation programming skills within a supportive, team-oriented environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Building Automation Systems (BAS) Programmer
Building Automation Systems (BAS) Programmer

LeoForce • Washington

On-site
USD 90,000 - 130,000
Career advancement
Stable client base
401K plan
+3
Building Automation Systems (BAS) Programmer
Building Automation Systems (BAS) Programmer

LeoForce • Worcester (MA)

On-site
USD 55,000 - 76,000
Competitive rates
Overtime opportunities
Performance bonuses
+3
Building Automation Systems Programmer
Building Automation Systems Programmer

Liberty Personnel Services, Inc. • Dallas (TX)

On-site
USD 60,000 - 85,000
Competitive compensation
Paid time off and holidays
Stable, long-term career growth
Building Automation Systems Programmer
Building Automation Systems Programmer

Manatal • Houston (TX)

Hybrid
USD 90,000 - 120,000
Medical, Dental, and Vision insurance
401(k) with company match
Paid Vacation, Sick Time, and Holidays
Building Automation Systems (BAS) Controls Engineer
Building Automation Systems (BAS) Controls Engineer

Liberty Personnel Services, Inc. • Freehold (NJ)

On-site
USD 90,000 - 120,000
401(k) with Employer Matching
Paid Time Off
Paid Holidays
+4
Controls Programmer
Controls Programmer

ControlsJobs • Portland (OR)

On-site
USD 89,000 - 121,000
Profit sharing 7.5%
Medical, Dental, and Vision coverage
401(k) retirement plan
+2
BAS Programmer
BAS Programmer

Vertical Mechanical Group • Reston (VA)

On-site
USD 90,000 - 120,000
Competitive compensation
401(k) plan
Paid time off (PTO)
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Denver (CO)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Monthly Allow全
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Waco (TX)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Allowance
BAS Software Engineer
BAS Software Engineer

ControlsJobs • Grand Rapids (MI)

On-site
USD 99,000 - 121,000
Company laptop
paid holidays
vacation time