1

Bas Programmer Jobs in California (NOW HIRING)

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

BAS Account Executive

San Jose, CA · On-site

$90K - $140K/yr

Ensure accurate and complete turnover from sales to engineering and operations teams * Support ... Stay current on BAS technologies, energy efficiency trends, and smart building solutions * Help ...

BAS Field Engineer

San Jose, CA · On-site

$90K - $130K/yr

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

BAS Field Engineer

San Jose, CA · On-site

$90K - $130K/yr

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

BAS Account Executive

San Jose, CA · On-site

$90K - $140K/yr

Ensure accurate and complete turnover from sales to engineering and operations teams * Support ... Stay current on BAS technologies, energy efficiency trends, and smart building solutions * Help ...

Senior BAS Enterprise Engineer

Irvine, CA · On-site +1

$112K - $154K/yr

... configuring, programming, calibrating, validating and networking BAS serial and Ethernet devices; HVAC unit controls; Lighting controls; Energy metering * Solid understanding of Information ...

Senior BAS Enterprise Engineer

Oakland, CA · On-site +1

$120K - $164K/yr

... configuring, programming, calibrating, validating and networking BAS serial and Ethernet devices; HVAC unit controls; Lighting controls; Energy metering * Solid understanding of Information ...

... engineering and construction firms as a BAS Project Manager . In this role, you will oversee the delivery of high-performance Building Automation Systems (BAS) supporting commercial and industrial ...

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

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

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 Aug 5, 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 is a BAS programmer?

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 programmer?

To become a BAS (Building Automation System) programmer, you typically need a background in computer science, electrical engineering, or a related field, along with knowledge of programming languages such as C, Python, or ladder logic. Gaining experience with building automation systems, HVAC controls, and relevant software platforms is essential, and certifications like BACnet or Niagara can enhance job prospects.

Is a BAS programmer a good career?

A BAS (Building Automation System) programmer is a specialized role involving programming and maintaining building control systems, often requiring knowledge of programming languages like ladder logic and tools such as BACnet or LonWorks. It offers steady employment opportunities in the building management and automation industry, with potential for growth as smart building technologies expand. Certification and technical skills are important for career advancement in this field.

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:

Building Control Systems Engineer

CBRE

San Diego, CA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 24 days ago


CBRE rating

8.1

Company rating: 8.1 out of 10

Based on 348 frontline employees who took The Breakroom Quiz

101st of 481 rated business services


Job description

About the role:
Building Automation Systems (BAS) Controls Engineer As a Building Automation Systems (BAS) Controls Engineer, solve HVAC quandaries using data analysis, field investigations, analytic tools, and creativity. 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, dashboarding, controls programming, design modifications, and small project execution and commissioning.
What you will do:
• Assist in maintaining, design, programming, and implementation of building automation systems (BAS) for HVAC, Mechanical and other building alarm systems
• Collaborate with plant engineers to develop system solutions and improve building efficiency
• Collaborate with project teams to configure, and implement building automation systems for new construction and retrofit projects
Programming & Configuration
• Program and configure building automation software and controllers
• Support the integration of various building systems to a central control BAS platform
• Aid in system diagnostics, troubleshooting, and maintenance to ensure optimal BAS system performance
• Diagnose and resolve issues with BAS systems, including HVAC control, lighting, security, and energy management
• Participate in the configuration and commissioning of building automation systems on new and retrofit projects.
• Assist with the planning and coordination of BAS installation projects, ensuring they are completed on time and within budget.
• Perform system commissioning, functional testing, and troubleshooting to ensure optimal performance.
• Provide technical support and system training to building operators and facility managers
• Client Support: Provide technical support to clients and other team members, offering solutions to system-related problems.
• Maintain detailed records of system designs, modifications, and service reports
• Documentation & Reporting: Prepare and maintain system documentation, including control diagrams, wiring schematics, and operation manuals
• Mentor junior engineers and assist with training initiatives for staff or clients
• Analyze system performance and recommend improvements to reduce energy consumption and operational costs
• Ensure all work complies with local codes, safety regulations, and industry best practices
What you will need:
• Knowledge of building automation systems (e.g., Automated Logic (Trane, Johnson Controls, or similar systems)
• Familiarity with programming languages and communication protocols.
• Understanding of HVAC systems, HVAC sequences, Mechanical and basic electrical concepts
• Three 3 years of experience in building automation, HVAC systems, or related field
• Hands-on experience with building automation software and controllers
• Strong understanding of communication protocols
• Experience with energy management systems and optimization techniques
• Strong problem-solving abilities and attention to detail
• Excellent communication and interpersonal skills
• Ability to work independently and as part of a team in a collaborative environment
• Passion for sustainability and energy efficiency
Other Skills & Abilities:
• Proficient in troubleshooting and resolving BAS system issues
• Strong knowledge of HVAC systems, electrical circuits, and building mechanical systems
• Ability to read and interpret control diagrams, wiring schematics, and specifications
• Proficient in Microsoft Office Suite and BAS programming tools
• Excellent communication, interpersonal, and problem-solving skills
• Ability to work both independently and as part of a team
Education/Experience at Engineer : Position requires a bachelor's degree in engineering and a minimum of 3 years practical work experience to the degree necessary to perform the responsibilities outlined above. Desired Qualifications:
• Experience with industrial control systems, metering devices, and remote monitoring
• Knowledge of information technology architecture and communications networks for industrial control systems, including familiarity with BACnet, LonWorks, Modbus, ARCNET, RS-485 protocols
• Experience either with energy and HVAC audits or commissioning work
• CEM or LEED certification
• Experience with Test and Balance
Why CBRE?
When you join CBRE, you become part of the global leader in commercial real estate services and investment that helps businesses and people thrive. We are dynamic problem solvers and forward-thinking professionals who create significant impact. Our collaborative culture is built on our shared values - respect, integrity, service and excellence - and we value the diverse perspectives, backgrounds and skillsets of our people. At CBRE, you have the opportunity to chart your own course and realize your potential. We welcome all applicants.
BENEFITS
Benefits start 1st of the month: Medical, dental vision, PTO, 401k, etc.
Internal advancement available after 6 month mark
Work/life balance
Competitive Pay
Applicant AI Use Disclosure
We value human interaction to understand each candidate's unique experience, skills, and aspirations. We do not use artificial intelligence (AI) tools to make hiring decisions, and we ask that candidates disclose any use of AI in the application and interview process.
Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
*California Residents: CBRE carefully considers multiple factors to determine compensation, including a candidate's education, training and experience. The salary range is $100,000 - $119,000 per year. The compensation offered to a successful candidate will depend on the candidate's skills, qualifications and experience.
Equal Employment Opportunity: CBRE has a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status, disability, veteran status, political belief, or any other basis protected by applicable law.
Candidate Accommodations: CBRE values the differences of all current and prospective employees and recognizes how every employee contributes to our company's success. CBRE provides reasonable accommodations in job application procedures for individuals with disabilities. If you require assistance due to a disability in the application or recruitment process, please submit a request via email at recruitingaccommodations@cbre.com or via telephone at +1 866 225 3099 (U.S.) and +1 866 388 4346 (Canada).

What CBRE employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


CBRE logo

About CBRE

Sourced by ZipRecruiter

The real estate industry is undergoing significant and exciting change, increasingly driven by data and technology. At CBRE, the world's premier commercial real estate services company, we empower teams to take ownership over that technology and shape it, offering both nimble, research-driven product design and the resources of a Fortune 500 business. We approach culture with intention, valuing camaraderie, collaboration, inclusivity and a healthy work/life balance. The user experience team is passionate about the quality, usability, and simplicity of the experiences we create. Individuals in these roles gather these key user insights, and then use them to inspire and inform product strategy and design solutions. We partner closely with each other, engineering, and product management to create innovative, usable, great-looking products.

Industry

Real estate

Company size

10,000+ Employees

Headquarters location

Dallas, TX, US

Year founded

1906

Social media