1

Bas Programmer Jobs in California (NOW HIRING)

BAS Engineering Specialist

San Diego, CA · On-site

$80K - $120K/yr

An Engineering Specialist will leverage their extensive knowledge and experience of building systems and HVAC equipment (including boilers, chillers and refrigeration systems, constant volume and ...

Project Manager - BAS Controls RESPONSIBILITIES: * Manage project scope and milestones/objectives ... Interface with an Operations Manager, an Engineering Manager, Superintendents, Union Electrical ...

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

Responsibilities • Control programming of building automation systems for commercial buildings ... Qualifications • Building automation systems (BAS) or commercial HVAC controls experience • ...

Responsibilities • Control programming of building automation systems for commercial buildings ... Qualifications • Building automation systems (BAS) or commercial HVAC controls experience • ...

Experience in BAS, HVAC controls, or mechanical/electrical project engineering * Detail-oriented with strong documentation and specification review skills * Excellent communicator capable of cross ...

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

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 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:
BAS Controls Technician

$28 - $65/hr

Full-time

Medical, Retirement, PTO

Posted 20 days ago


Southland Industries rating

8.2

Company rating: 8.2 out of 10

Based on 25 frontline employees who took The Breakroom Quiz


Job description

Position Summary 

Experienced BAS Field Programmer/ Controls Engineer with expertise in Building Automation Systems to create Controls Programs and Systems Databases. This role involves working with our clients on creating a database of control programs and systems, programming, and installing the Control Systems for the clients’ buildings. The BAS Field Programmer will facilitate documentation of systems’ compliance with design. Strong leadership, effective communication, and a focus on client satisfaction are key to success. If you excel at BAS drawings, reviewing documentation, and complex challenges, this role is perfect for you. 

Position Details

  • Professional Communication: Develop and maintain clear and professional communication with co-workers and clients. 
  • Client Relationships: Build and nurture client relationships to ensure satisfaction and foster repeat business. 
  • BAS Drawings: Provide control drawings to engineering and drafting group. 
  • Programming: Integrate system to on-bard micro-processors. 
  • Controls Testing: Consistently testing and ensuring the quality of control program and testing documentation. 
  • Team Leadership: Working with Installation Team to cross check and document correct installation of wiring and control devices. 
  • Problem-Solving: Identify and resolve project-related issues to ensure smooth execution. 
  • Procedural Adherence: Follow and uphold established Air Systems Management procedures. 

Qualifications 

  • Mechanical Engineering Degree preferred 
  • 5+ Years Controls Experience 
  • Ability to read construction blue prints and electrical schematics 
  • Knowledge of HVAC control systems required 
  • Knowledge of electrical schematics required 
  • Ability to handle and prioritize multiple tasks 
  • Strong knowledge of MS Office, Windows XP, file structure, basic TCP/IP network structure and web navigation 
  • Knowledge of Visio a plus but not required 
  • Knowledge of ALC Controls, Distech Controls, Niagara certification, and/or other DDC controls 
  • Clean Driving Record Required 
  • Able to lift 30 lbs. 
  • Ability to multitask, problem-solve, and work effectively in a fast-paced, team-oriented environment 
  • Creative and proactive, utilizing resources to meet project goals efficiently 

Benefits

As a 100% employee-owned company, we are committed to supporting the well-being of our employees and their families.

For positions covered by a collective bargaining agreement (CBA), wages and benefits—including health and welfare, retirement, paid time off, and other provisions—are determined in accordance with the applicable local union agreement.

In addition to union-provided benefits, employees may have access to company-sponsored programs such as:

  • Training and professional development opportunities
  • Company-supported career advancement and apprenticeship pathways
  • Wellness resources and employee support programs

Please note that specific benefits and eligibility may vary based on union affiliation, location, and the terms of the applicable CBA.

About Southland Industries

As one of the nation’s largest MEP companies, Southland Industries is built on the foundation of great people. Since 1949, we have put our people first, enabling growth, professional achievement, and innovation. If you want to join a fast-paced environment where you’re engaged, challenged, and valued, apply now to join our dynamic team.

To learn more about careers at Southland, explore our career opportunities, follow us on social media, and check out our website.

Southland Industries and all its subsidiaries are an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. We are committed to the principle of equal employment opportunity for all employees and to providing our employees with a safe work environment free of discrimination and harassment. All employment decisions at Southland Industries are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, gender, national origin, ancestry, age, disability, medical condition, marital status, family care or medical leave status, veteran status, or any other status protected by the laws or regulations in the locations where we operate. Southland Industries will not tolerate discrimination or harassment based on any of these characteristics.

Pay: Final pay is determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data. For California, this ranges from $28.00-$65.00 hourly plus annual incentive, benefits, and retirement program as outlined above.

Contingent Employment: All employment offers are contingent upon successful drug tests, background checks, and professional reference checks. Roles that include driving as an essential job duty will be required to have a successful Motor Vehicle Record check (MVR). We are not able to offer sponsorship of employment at this time.

External Agency Announcement: Its Southland Industries' policy not to accept candidate submissions from recruiting agencies without an active and authorized work order. Candidate ownership can only be established after a bona fide work order is issued by a member of the Southland Industries Talent Acquisition team and the candidate is appropriately submitted through our Applicant Tracking System (ATS).


Required Skills
Required Experience

What Southland Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom