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

$88.60K - $114.50K/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

$72.10K - $98.10K/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 ...

Energy Engineer - BAS Integration

OR · On-site +1

$67.30K - $107.15K/yr

Ameresco has an immediate opening for an Energy Engineer focusing on BAS Integration , you will play a critical role in deploying and scaling Ameresco's FDD capabilities. You'll work handson with ...

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

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

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

New

Energy Engineer

OR · On-site +1

$70K - $100K/yr

Ameresco has an immediate opening for a Energy Engineer / Analyst to join our Performance ... Working knowledge of BAS/BMS platforms. * Energy and data analysis experience, including: * Data ...

Energy Engineer

OR · On-site +1

$70K - $100K/yr

Ameresco has an immediate opening for a Energy Engineer / Analyst to join our Performance ... Working knowledge of BAS/BMS platforms. * Energy and data analysis experience, including: * Data ...

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

OR

$122.40K - $161.30K/yr

Translate messy business requirements into clean, scalable technical solutions - partner with BAs, architects, and stakeholders * Conduct code reviews and mentor peer developers - raise the bar just ...

Lead HVAC Technician

Corvallis, OR

$45.60K - $59.10K/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 ...

Building Performance Engineer - Customer Success

OR · On-site +1

$67.30K - $116.95K/yr

You'll combine engineering insight, clear communication, and relationshipbuilding skills to ensure ... Strong working knowledge of Building Automation Systems (BAS) , HVAC systems, HVAC controls, and ...

Controls Technician

Eugene, OR · On-site

$85K - $110K/yr

... BAS), and plant utility equipment. * Assist with installation, commissioning, and upgrades of production equipment. * Collaborate with maintenance and engineering teams to improve equipment ...

Controls Technician

Eugene, OR · On-site

$85K - $110K/yr

... BAS), and plant utility equipment. * Assist with installation, commissioning, and upgrades of production equipment. * Collaborate with maintenance and engineering teams to improve equipment ...

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 May 29, 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 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 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 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 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 May 2026, with employment types broken down into 1% Locum Tenens, 92% Full Time, 3% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $86,945 per year, or $41.8 per hour.

Building Automation System (BAS) Programmer

ControlsJobs

Portland, OR

$100K - $130K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


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.