1

Bas Programmer Jobs in California (NOW HIRING)

BAS Project Engineer II

San Jose, CA ยท On-site

$90K - $110K/yr

Job Summary Air Systems is looking for a BAS Project Engineer II to join our Building Automation Systems (BAS) team. This is a full-time position reporting to the Project Engineering Supervisor. This ...

BAS Project Engineer II

San Jose, CA ยท On-site

$90K - $110K/yr

Job Summary Air Systems is looking for a BAS Project Engineer II to join our Building Automation Systems (BAS) team. This is a full-time position reporting to the Project Engineering Supervisor. This ...

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

BAS/EMS Controls Engineer

San Jose, CA ยท On-site

$110K - $130K/yr

BAS/EMS Controls Engineer must have knowledge and experience specifying, designing, programming, configuring, commissioning, and troubleshooting Building Management Systems which range from chiller ...

BMS Console Operator

Mountain View, CA

$21 - $28/hr

Escalate site BMS Alarms to the customer, BMS Building Manager, BAS Director, BAS Engineer, BAS SME * Direct responses to major incidents impacting the site (s). Prioritize the response to critical ...

Project Engineer Project Engineer - Building Automation Systems (BAS) Position Overview We are seeking a skilled Project Engineer specializing in Building Automation Systems (BAS) and HVAC controls ...

Controls Engineer

San Jose, CA ยท On-site

$97K - $126K/yr

Controls Engineer Controls Engineer Position Overview We are seeking a Controls Engineer to design ... The ideal candidate will have hands-on experience with DDC controllers, BAS platforms, and HVAC ...

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 Jul 16, 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.

How to become a BAS tech?

To become a BAS (Building Automation System) technician, you typically need a high school diploma or equivalent, followed by technical training or an apprenticeship in HVAC, electrical systems, or automation technology. Certifications such as the BACnet or Niagara frameworks can enhance job prospects, and hands-on experience with control systems and programming tools is essential for success in this field.

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. Skilled programmers with knowledge of programming languages like C, Python, or proprietary systems can command higher salaries, especially in commercial or industrial environments.

What is the most in demand programming job?

Software development roles, including full-stack, backend, and mobile app developers, are among the most in demand programming jobs due to ongoing digital transformation. Skills in languages like Python, JavaScript, and Java, along with experience in cloud computing and agile environments, increase employability in this field.

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.

Is bas part of HVAC?

A BAS (Building Automation System) programmer specializes in designing and programming control systems for building automation, including HVAC systems. While BAS programmers work closely with HVAC systems, they are not part of HVAC itself but focus on integrating and managing various building systems through software and control hardware.

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 cities in California are hiring for Bas Programmer jobs? Cities in California with the most Bas Programmer job openings:
BAS Project Engineer II

BAS Project Engineer II

Air Systems, Inc.

San Jose, CA โ€ข On-site

$90K - $110K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 days ago


Job description

About Us
We offer complete, single-source facility solutions. Our offerings include commercial MEP solutions, sheet metal construction, preventive maintenance and service, building automation, energy management, and more.
Job Summary
Air Systems is looking for a BAS Project Engineer II to join our Building Automation Systems (BAS) team. This is a full-time position reporting to the Project Engineering Supervisor. This position will be responsible for completing high quality projects within scope, deadlines, and hours while maintaining customer and project team relationships.
#airsys
Essential Duties & Responsibilities
  • Apply HVAC, electrical, building automation and energy efficiency best known methods and theory to design building automation systems using both ALC and Distech controls.
  • Survey project sites
  • Review MEP design documents and generate RFIs
  • Create BMS design drawings and submittals
  • Support material procurement
  • Support installation team, technicians, and project managers

Qualifications
  • BS Mechanical Engineering or equivalent degree/experience
  • 3-5+ years experience engineering BAS control systems, preferably Automated Logic Controls and Distech.
  • Knowledge of commercial mechanical & electrical systems, including reading plans and submittals, and knowledge of CA code requirements
  • Proficient in creating engineering drawings, preferably in Microsoft Visio.
  • Familiar with writing sequences of operation for mechanical equipment.
  • Ability to handle and prioritize multiple tasks

Desired but not Required:
  • Familiar with Guideline 36 Sequences, HCAI design requirements
  • BMS programming experience
  • BMS project management experience

Benefits
  • Comprehensive health coverage (medical, dental, vision, prescription).
  • Telehealth access and HSA/FSA options.
  • Employer-paid Life, Accident, and Disability Insurance: 1.5 times your salary.
  • Generous paid time off, with increases each year + 10 paid holidays.
  • On-site employee gym and EV plugs and/or bike commuter benefits.
  • Opportunities for professional growth through educational assistance and career development programs.
  • A flexible work environment and culture that prioritizes team collaboration, work-life balance, and personal well-being.

Why Air Systems?
At Air Systems, we believe in fostering an environment of growth, integrity, and respect. We take pride in being an employer that values safety, teamwork, and a commitment to excellence. Our Standards of Success reflect the values we uphold in every project:
  • Safety First: We care about the safety and well-being of our employees, partners, and clients.
  • Teamwork: We work together with respect, integrity, and a shared commitment to excellence.
  • Innovation & Growth: We're always looking for better ways to do things-and we encourage creativity and continuous improvement.

Competitive Salary
$90,000 - $110,000 per year based on experience.
Equal Opportunity Employer
As a leading provider of mechanical and electrical construction, facilities services, and energy infrastructure, we offer employees a competitive salary and benefits package and we are always looking for individuals with the talent and skills required to contribute to our continued growth and success. Equal Opportunity Employer/Veterans/Disabled
Affirmative Action Policy
Please review our Affirmative Action Policy.
Notice to Prospective Employees
Notice to prospective employees: There have been fraudulent postings and emails regarding job openings. EMCOR Group and its companies list open positions here. Please check our available positions to confirm that a post or email is genuine.
EMCOR Group and its companies do not reach out to individuals to help with marketing or other similar services. If an individual is contacted for services outside of EMCOR's normal application process - it is probably fraudulent.
Geographic Disclosure
Benefits: We are committed to providing employees with a comprehensive benefits package which includes medical, dental, and vision coverage, along with health savings and flexible spending accounts, life insurance, disability, a 401(k) Savings Plan, College Coach and employee assistance program.
At Air Systems, we respect your privacy and protect your personal information. The data you provide during the application process will be used solely for recruitment purposes and kept confidential. We do not share your information with third parties, except as required by law or with your consent.