1

Bas Programmer Jobs (NOW HIRING)

BAS Software Engineer - Grand Rapids, MI - Building Automation & Energy Systems IntegratorOverview ... Are you a detail-driven Building Automation programmer looking to contribute to smarter, more ...

BAS Application Engineer

Trenton, NJ ยท On-site +1

$100K - $160K/yr

... Programmer, or similar role. * Strong technical skills in BAS programming, integration, and system troubleshooting. * Experience across multiple BAS platforms; Tridium Niagara experience is highly ...

BAS Application Engineer

Chicago, IL ยท On-site +1

$100K - $160K/yr

Background as a Controls Technician, Programmer, or Application Engineer. * Strong proficiency in BAS programming, troubleshooting, and integration. * Experience with any BAS platform; Tridium ...

BAS Application Engineer

Dallas, TX ยท On-site +1

$100K - $160K/yr

BAS Application Engineer (Mid & Sr. Level) - Dallas, TX - $100K-$160K + Bonus - Data Center & Building AutomationAbout the Opportunity: A respected Data Center and Building Automation contractor is ...

BAS Engineer Company: Hoffman Building Technologies Job Status: Exempt Job Purpose: Design and administer Building Automation System solutions by: * Reviewing and understanding project mechanical and ...

BAS Application Engineer

Waco, TX ยท Remote

$100K - $160K/yr

BAS Application Engineer (Mid & Sr. Level) - Waco, TX - $100K-$160K + Bonus - Data Center & Building AutomationAbout the Opportunity: A well-established Data Center and Building Automation contractor ...

BAS Engineer Company: Hoffman Building Technologies Job Status: Exempt Job Purpose: Design and administer Building Automation System solutions by: * Reviewing and understanding project mechanical and ...

BAS Application Engineer

Boston, MA ยท On-site +1

$100K - $160K/yr

... Programmer, or similar role. * Strong proficiency in BAS programming, integration, and troubleshooting. * Experience with multiple BAS platforms; Tridium Niagara experience is a strong plus

Controls Programmer

Englewood, CO ยท On-site

$80K - $115K/yr

A well-established Building Automation Systems (BAS) integrator in the Denver metro is seeking a skilled Controls Programmer to lead BAS programming, graphics, and system integration for commercial ...

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

BAS Application Engineer

Denver, CO ยท On-site +1

$100K - $160K/yr

Background as a Controls Technician, Programmer, or Application Engineer. * Strong proficiency in BAS programming, troubleshooting, and integration. * Experience with any major BAS product line;

BAS Controls Design Engineer

West Chester, OH ยท On-site

$85K - $120K/yr

BAS Controls Design Engineer - West Chester, OH - $85,000-$120,000 + 10% BonusAbout the Opportunity: A major Tier-1 Energy & Automation Solutions provider is seeking a skilled BAS Controls Design ...

next page

Showing results 1-20

Bas Programmer information

See salary details

$12

$39

$68

How much do bas programmer jobs pay per hour?

As of Jun 4, 2026, the average hourly pay for bas programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 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.

More about Bas Programmer jobs
What cities are hiring for Bas Programmer jobs? Cities with the most Bas Programmer job openings:
What states have the most Bas Programmer jobs? States with the most job openings for Bas Programmer jobs include:
Infographic showing various Bas Programmer job openings in the United States as of May 2026, with employment types broken down into 1% Locum Tenens, 93% Full Time, 3% Part Time, 1% Temporary, 1% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

BAS Software Engineer

ControlsJobs

Grand Rapids, MI โ€ข On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 15 days ago


Job description

BAS Software Engineer - Grand Rapids, MI - Building Automation & Energy Systems IntegratorOverview:

Are you a detail-driven Building Automation programmer looking to contribute to smarter, more energy-efficient facilities? This position offers the opportunity to take the lead on developing, testing, and deploying advanced BAS programming for both new construction and retrofit projects across West Michigan. The ideal candidate has strong Tridium/Niagara experience, comfort with BACnet communication, and the ability to work closely with engineering and field installation teams.

Position Details:
  • Title: BAS Software Engineer
  • Location: Grand Rapids, MI (primarily in-office)
  • Salary: Up to $110,000 (DOE)
  • Bonus: Discretionary
  • Retirement: 401(k) with 5% company match
  • Benefits: Medical (HSA option available), Dental, Vision
  • Perks: Company laptop, paid holidays, and vacation time
Key Responsibilities:
  • Develop and program BAS applications using standard libraries or custom logic
  • Build controls databases and create Tridium front-end graphics
  • Perform system testing, troubleshooting, and commissioning (including point-to-point)
  • Ensure software meets all project requirements and schedule expectations
  • Coordinate with engineers, installers, and startup teams for system performance
  • Utilize BACnet and other industry protocols for seamless system integration
  • Assist with turnover documentation and project closeout tasks
Preferred Experience:
  • 3-7+ years of experience in BAS programming or controls engineering
  • Proven experience with Tridium/Niagara platforms (required)
  • Knowledge of Alerton, Honeywell, Johnson Controls, or Trend is beneficial
  • Ability to interpret wiring diagrams and support installation/startup processes
  • Strong communication, troubleshooting ability, and attention to detail

Excited to elevate building performance through innovative BAS software? Let's discuss this Grand Rapids opportunity.