BAS Software Engineer

ControlsJobsDetroit, MI
Hybrid

About The Position

This role offers the chance to join a well-established building automation integrator supporting projects throughout Southeast Michigan. The team is seeking a skilled BAS Software Engineer to drive programming, testing, and deployment of advanced automation solutions across commercial and institutional facilities.

Requirements

  • 3–7+ years of BAS programming or software engineering experience
  • Hands-on Tridium/Niagara experience (required)
  • Experience programming HVAC systems (AHUs, VAVs, Boilers, Chillers, etc.)
  • Strong communication skills and ability to collaborate across teams

Nice To Haves

  • Honeywell, Alerton, JCI, or Trend is a plus
  • Background in graphics development, commissioning, and point-to-point checkout

Responsibilities

  • Develop custom BAS control programs and sequences using standard libraries or custom logic
  • Build, test, and refine control databases and applications (primarily Tridium/Niagara)
  • Perform point-to-point system validation and support commissioning activities
  • Ensure programming reflects project specifications, drawings, and functional intent
  • Partner with Project Engineers and field technicians to coordinate system performance
  • Assist with system startup, equipment integration, and functional testing
  • Prepare software documentation, updates, and closeout materials
  • Utilize BACnet and other BAS communication protocols for system integration

Benefits

  • Medical (HSA option available)
  • Dental
  • Vision
  • 401(k) with 5% company match
  • Company laptop and necessary software/resources provided
  • Vacation + holiday pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service