1

Bas Programmer Jobs in Oregon (NOW HIRING)

BAS - Controls Tech

Portland, OR

$31.75 - $42/hr

Commercial Buildings, Data Centers, Infrastructure, Software Engineering, etc. IDEAL CANDIDATE: * Interest/Experience in BAS Programming (Script/Line or Block/Graphical) * PLUS (not required ...

BAS - Controls Programmer

Portland, OR

$88K - $114K/yr

Controls Programming * Create various applications and create/review/confirm sequence of operations * Create BAS Databases * 3rd-Paty Integration Protocols: BACnet, Modbus, etc. * Occasionally help ...

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 ...

Controls Programmer

Portland, OR · On-site +1

$72K - $98K/yr

Controls Programmer - Portland, OR - $105K + Profit Sharing | Premier BAS Contractor in the Pacific NorthwestAbout the Opportunity: A top systems integration and temperature controls contractor in ...

IDEAL CANDIDATE: * Extensive BAS Controls knowledge and holistic vision of the BAS Controls ... Coordinate with subcontractors and various internal teams including installation, engineering, etc

BAS - Controls Programmer

Bend, OR · Remote

$31.75 - $41.75/hr

Controls Programmer -Bend, OR - Controls-Only Company POSITION: * Controls Programmer LOCATION: * Bend, OR RESPONSIBILITIES: * Prior experience as a Controls Specialist/Programmer or similar position

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

OR · On-site

About the role The Deployment Engineer is a professional field engineering role responsible for ... Perform hands-on technical work across electrical, mechanical, controls/BAS, networking, and low ...

Senior Controls Technician

Bend, OR · On-site

$45 - $55/hr

Strong hands-on experience in HVAC controls / BAS / DDC with installation, programming, and commissioning responsibility. * Ability to interpret control drawings, wiring diagrams, submittals, and ...

OR

$155K - $215K/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 ...

$54 - $74.25/hr

... Developer to support the Department of Veterans Affairs (VA) Electronic Health Record (EHR) program ... BAs to ensure delivery on schedule and in compliance with VA requirements. * Design, build, and ...

Lead HVAC Technician

Corvallis, OR

$45K - $59K/yr

Building automation systems (BAS/BMS) * Experience troubleshooting mechanical and controls systems ... LME (Limited Mechanical Engineer) or LEB (Low Pressure Boiler Engineer) licenses are a plus ...

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 Jun 21, 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.

How much do BAS programmers make?

BAS (Building Automation System) programmers typically earn between $60,000 and $100,000 annually, depending on experience, certifications, and location. Entry-level positions may start lower, while experienced programmers with specialized skills can earn higher salaries, especially in commercial or industrial environments where they work with control systems and programming languages like BACnet or LonWorks.

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.

What is a BAS programmer?

A BAS (Building Automation System) programmer designs, develops, and maintains software for building management systems that control HVAC, lighting, and security. They typically use programming languages like ladder logic or function block diagrams and work with automation hardware and protocols to optimize building operations.

What kind of programmers are in demand?

In demand programmers include those skilled in languages like Python, Java, and JavaScript, with expertise in web development, data science, and cybersecurity. Full-stack developers, AI specialists, and cloud computing professionals are also highly sought after due to technological growth and digital transformation.

What are BAS Programmers?

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 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.

How to become a BAS controls technician?

To become a BAS controls technician, typically one needs a high school diploma or equivalent, followed by technical training or an apprenticeship in building automation systems. Relevant skills include knowledge of HVAC, electrical systems, and control software, with certifications such as the BACnet or HVAC certifications often preferred. On-the-job experience is valuable for developing troubleshooting and system integration skills.

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 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:

Building Automation System (BAS) Programmer

ControlsJobs

Portland, OR

$100K - $130K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday


Job description

Building Automation System (BAS) Programmer - Portland, OR - $100K-$130K + Full BenefitsAbout 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.

Position Details:
  • Title: BAS System Programmer
  • Location: Portland, OR (On-Site Position)
  • Salary: $100,000 - $130,000 (DOE)
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 improvement
  • Ensure 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
Compensation & Benefits:
  • 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.