C logo

BAS Software Engineer

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Benefits
Health Insurance
Dental Insurance
Vision Insurance

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.

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.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About BAS Software Engineer Jobs at ControlsJobs

What is the work location for this position at ControlsJobs?
This job at ControlsJobs is located in Grand Rapids, Michigan, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at ControlsJobs?
Employer has not shared pay details for this role.
What employment applies to this position at ControlsJobs?
ControlsJobs lists this role as a Full-time position.
What experience level is required for this role at ControlsJobs?
ControlsJobs is looking for a candidate with "Senior-level" experience level.
What benefits are offered by ControlsJobs for this role?
ControlsJobs offers following benefits: Health Insurance, Dental Insurance, Vision Insurance, and Health & Wellness Programs for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at ControlsJobs?
You can apply for this role at ControlsJobs either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.