1

Bas Programmer Jobs in Oregon (NOW HIRING)

Sr. BAS Sales Engineer

Portland, OR · On-site

$100 - $135/hr

Sr. BAS Sales Engineer - Portland, OR - $100,000-$135,000 Base + CommissionAbout the Opportunity: We are seeking an experienced Senior Building Automation Sales Engineer to join a top mechanical ...

BAS Sales Specialist Kelso Building Services is seeking a motivated BAS Sales Specialist to drive ... This role partners with internal engineering, operations, service, and project delivery teams to ...

The Senior Deployment Engineer exercises significant independent judgment in diagnosing ... Lead troubleshooting and root cause analysis efforts across electrical, mechanical, controls/BAS ...

Commissioning II

OR · On-site +1

... engineering from an ABET program preferred. * Working knowledge of HVAC systems and terminology, including a basic understanding of controls/BAS sequences and how systems operate in the field.

$105K - $144K/yr

The engineer collaborates with global teams across IT, security, and infrastructure, engaging with ... systems (BAS/BMS, HVAC, Lighting, EMS). * Map exact physical device locations and compile ...

Principal Software Engineer

OR · On-site +1

$185K - $255K/yr

About this role As a Principal Software Engineer, you'll shape how the organization builds software. That means setting technical direction across teams, making architectural bets with lasting impact ...

next page

Showing results 1-20

Bas Programmer information

See Oregon salary details

$12

$41

$72

How much do bas programmer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for bas programmer in Oregon is $41.80, according to ZipRecruiter salary data. Most workers in this role earn between $27.21 and $54.38 per hour, depending on experience, location, and employer.

What is a BAS programmer?

BAS Programmers are professionals who specialize in programming and configuring Building Automation Systems (BAS). They develop, install, and maintain control systems that automate a building's mechanical, electrical, and plumbing systems, such as HVAC, lighting, and security. Their role involves writing software, troubleshooting issues, and ensuring systems operate efficiently to maximize energy savings and occupant comfort. BAS Programmers often work with various protocols and tools to integrate different building systems into a unified platform.

What are the key skills and qualifications needed to thrive as a BAS programmer, and why are they important?

To thrive as a BAS (Building Automation Systems) Programmer, you need strong knowledge of HVAC control systems, programming logic, and typically an associate's or bachelor's degree in electrical engineering, computer science, or a related field. Familiarity with BAS platforms like Tridium Niagara, Siemens, or Honeywell, and certifications such as Niagara AX/N4 or equivalent, are often required. Attention to detail, problem-solving skills, and effective communication are crucial for collaborating with teams and addressing client needs. These skills ensure reliable system performance, energy efficiency, and successful project implementation in complex building environments.

What are some common challenges BAS programmers face when working on legacy systems?

Bas Programmers often work with legacy codebases, which can present unique challenges such as outdated documentation, limited compatibility with modern tools, and the need to maintain or upgrade existing functionalities without introducing errors. Collaborating closely with system analysts and end-users is essential to understand business requirements and minimize disruption. Effective troubleshooting, patience, and strong analytical skills are crucial for navigating these situations and ensuring reliable system performance.

What is the difference between Bas Programmer vs PLC Programmer?

AspectBas ProgrammerPLC Programmer
Required CredentialsBasic programming certifications, knowledge of BAS systemsCertifications in PLC programming, technical training in automation
Work EnvironmentBuilding automation, HVAC, lighting control systemsIndustrial automation, manufacturing plants, process control
Employer & Industry UsageBuilding management companies, facilities managementManufacturers, industrial facilities, automation companies
Common Search & ComparisonYesYes

The main difference between a Bas Programmer and a PLC Programmer lies in their focus areas. A Bas Programmer specializes in building automation systems, working primarily on HVAC, lighting, and security controls. In contrast, a PLC Programmer focuses on industrial automation, programming programmable logic controllers used in manufacturing and process control. Both roles require technical certifications, but their work environments and industry applications differ significantly.

How to become a BAS programmer?

To become a BAS (Building Automation System) programmer, you typically need a background in computer science, electrical engineering, or a related field, along with knowledge of programming languages such as C, Python, or ladder logic. Gaining experience with building automation systems, HVAC controls, and relevant software platforms is essential, and certifications like BACnet or Niagara can enhance job prospects.

Is a BAS programmer a good career?

A BAS (Building Automation System) programmer is a specialized role involving programming and maintaining building control systems, often requiring knowledge of programming languages like ladder logic and tools such as BACnet or LonWorks. It can be a stable career with opportunities in construction, facilities management, and automation industries, especially for those with technical skills and certifications. Job prospects depend on industry demand and regional development projects.

What are popular job titles related to Bas Programmer jobs in Oregon?

For Bas Programmer jobs in Oregon, the most frequently searched job titles are:

What cities in Oregon are hiring for Bas Programmer jobs?

Cities in Oregon with the most Bas Programmer job openings:

Infographic showing various Bas Programmer job openings in Oregon as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $86,945 per year, or $41.8 per hour.

Building Automation System (BAS) Programmer

ControlsJobs

Portland, OR • On-site

$100 - $130/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


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.

#J-18808-Ljbffr