BAS Software Engineer

ControlsJobs

Grand Rapids (MI)

On-site

USD 99,000 - 121,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Company laptop
paid holidays
vacation time

Job summary

ControlsJobs is seeking a BAS Software Engineer to lead programming, testing, and deployment of BAS solutions in Grand Rapids, MI. The role emphasizes Tridium/Niagara expertise, BACnet familiarity, and collaboration with engineers and field teams.

The candidate should bring 3–7+ years of BAS programming experience, strong troubleshooting skills, and the ability to interpret wiring diagrams to support installation and startup activities.

Qualifications

  • 3–7+ years of 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.

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.

Skills

Tridium/Niagara
BACnet

Job description

BAS Software Engineer – Grand Rapids, MI – Building Automation & Energy Systems Integrator
Overview:

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.

  • 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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BAS Software Engineer
BAS Software Engineer

ControlsJobs • Detroit (MI)

On-site
USD 99,000 - 121,000
Salary up to $110k
Discretionary bonus
In-office with field work
+3
Building Automation Systems Programmer
Building Automation Systems Programmer

Manatal • Houston (TX)

Hybrid
USD 90,000 - 120,000
Medical, Dental, and Vision insurance
401(k) with company match
Paid Vacation, Sick Time, and Holidays
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Dallas (TX)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Allowance
401K with Match
+1
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Trenton (NJ)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Allowance
Paid Vacation
+2
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Waco (TX)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Allowance
Building Automation Systems Programmer
Building Automation Systems Programmer

Manatal • Austin (TX)

Hybrid
USD 79,000 - 110,000
Medical, Dental, and Vision insurance
401(k) with company match
Paid Vacation, Sick Time, and Holidays
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Denver (CO)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Monthly Allow全
Building Automation System (BAS) Programmer
Building Automation System (BAS) Programmer

ControlsJobs • Portland (OR)

On-site
USD 100,000 - 130,000
Comprehensive benefits
401(k) with company match
Paid time off
+1
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Chicago (IL)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Allowance
Building Automation Systems (BAS) Programmer
Building Automation Systems (BAS) Programmer

LeoForce • Worcester (MA)

On-site
USD 55,000 - 76,000
Competitive rates
Overtime opportunities
Performance bonuses
+3