1

Bas Programmer Jobs in California (NOW HIRING)

Sr. Schneider Electric BAS Programmer - $62-$85/hour + OT - Tier-1 Mechanical & Controls Integration FirmAbout the Opportunity: Join a Tier-1 mechanical and controls integration firm recognized for ...

BAS Programmer

San Francisco, CA · On-site +1

$80K - $140K/yr

$80K-$140K - BAS Programmer/Technician - San Francisco Bay AreaAbout the Opportunity: A leading Building Automation contractor is seeking a skilled Programmer/Technician to support projects across the ...

BAS Project Engineer - San Dimas, CA - $90,000 (DOE)About the Opportunity: A well-established mechanical and automation contractor in the Greater Los Angeles area is seeking a BAS Project Engineer to ...

As a BAS Engineer at JLL, you'll be at the forefront of designing, implementing, and optimizing intelligent building systems that create smarter, more sustainable environments for our clients. This ...

As a BAS Engineer at JLL, you'll be at the forefront of designing, implementing, and optimizing intelligent building systems that create smarter, more sustainable environments for our clients. This ...

Office Tridium Programmer - San Jose, CA - $85,000 to $140,000 (Mid & Sr-Level)About the Role: A fast-growing Building Automation Systems (BAS) division within a long-established mechanical and ...

BAS - Controls Programmer

Northridge, CA

$32.25 - $42.25/hr

Prior experience as a Controls Specialist/Programmer or similar position * Program custom applications from scratch or prepackaged libraries * Responsible for startups and commissioning on BAS ...

BAS - Controls Programmer

Thousand Oaks, CA

$87.80K - $113.50K/yr

They have multiple BAS product-lines and would hire candidates who are strong in either Block or Script-based programming. The company prides itself on their company values, team-oriented work ...

BAS - Controls Programmer

Santa Barbara, CA

$92.90K - $120.20K/yr

They have multiple BAS product-lines and would hire candidates who are strong in either Block or Script-based programming. The company prides itself on their company values, team-oriented work ...

BAS - Controls Programmer

San Diego, CA · On-site

$72.20K - $98.20K/yr

Controls Programmer/Integrator - Large Mechanical & Controls company- San Diego, CA This company ... the BAS industry; what sets them apart in controls is their heavy customization with unique ...

BAS Design Engineer - San Jose, CA - $85,000 to $140,000 + Excellent Benefits + Office-Based RoleAbout the Opportunity: A long-standing, stable Building Automation contractor is seeking a skilled BAS ...

A reputable mechanical contractor is seeking a Building Automation Systems (BAS) Project Engineer to support and execute automation projects in the Granite Bay area. This role will work closely with ...

Can read/decipher BAS Programming such as understand Tridium Niagara block programming * Effective problem-solving * Years of experience as a Controls Technician * Controls Troubleshooting * Point-to ...

BAS Project Engineer - an awesome company in San Diego, CA This is for an EXCELLENT company that has been a LEADING building automation system contractor for over 10 years! This company SPECIALIZES ...

The BAS engineer will work directly with Facilities Maintenance to provide Building automation system technological solutions and support for Building and utilities systems data collection, analysis ...

Experience estimating, engineering, or designing building automation (BAS/DDC) systems * Proficient with AutoCAD or Microsoft Visio for controls documentation * Strong understanding of controls ...

BAS - Controls Programmer

Los Angeles, CA

$32.25 - $42.50/hr

Strong ability to troubleshoot controls BAS systems * Communicate effectively and efficiently with end users, general contractors, as well as building owners * Familiarity working with databases

next page

Showing results 1-20

Bas Programmer information

See California salary details

$11

$39

$67

How much do bas programmer jobs pay per hour?

As of May 31, 2026, the average hourly pay for bas programmer in California is $39.02, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 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 job categories do people searching Bas Programmer jobs in California look for? The top searched job categories for Bas Programmer jobs in California are:
What cities in California are hiring for Bas Programmer jobs? Cities in California with the most Bas Programmer job openings:

$62 - $85/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

Sr. Schneider Electric BAS Programmer - $62-$85/hour + OT - Tier-1 Mechanical & Controls Integration FirmAbout the Opportunity:

Join a Tier-1 mechanical and controls integration firm recognized for delivering large-scale building automation solutions in mission-critical and commercial environments. This company is known for its technical depth, collaborative culture, and ability to execute high-complexity BAS integrations across enterprise facilities. You'll work with advanced Schneider Electric platforms while supporting high-visibility projects and continuous system innovation.

Position Details:
  • Title: Sr. Schneider Electric BAS Programmer
  • Location: Multiple high-profile sites (regional travel may be required)
  • Status: Full-Time | Hourly + Overtime
Compensation & Benefits:
  • Pay: $62.00 - $85.00/hour (DOE) + Overtime
  • Vehicle: Company Vehicle or $750/month Car Allowance
  • Technology: Company Phone, Laptop, and Tools Provided
  • Time Off: Paid Vacation and Paid Holidays
  • Retirement: 401(k) with Company Match
  • Insurance: Full Medical, Dental, and Vision Benefits
Key Responsibilities:
  • Program, configure, and deploy Schneider Electric BAS platforms (EcoStruxure, Andover Continuum, and related systems)
  • Design system logic, control algorithms, and intuitive graphical user interfaces
  • Develop BAS applications using standard libraries or customized programming
  • Modify and optimize Sequences of Operation; handle advanced system troubleshooting
  • Set up alarms, schedules, trend logs, and network configurations
  • Integrate third-party HVAC and electrical equipment using BACnet, Modbus, LON, and other open protocols
  • Independently manage assigned BAS projects and coordinate with field installation teams
  • Commission, test, and verify full building automation system functionality onsite
  • Collaborate with IT teams, cybersecurity stakeholders, and external vendors to ensure seamless BAS interoperability
  • Provide mentorship and technical guidance to junior controls technicians and HVAC automation specialists

If you're seeking a hands-on, technically challenging senior programming role with a forward-thinking integration firm-this opportunity offers the chance to work on enterprise-level Schneider Electric BAS solutions and elevate your career in building automation.