BAS Software Engineer

ControlsJobs

Detroit (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

Salary up to $110k
Discretionary bonus
In-office with field work
401(k) 5% match
Laptop provided
PTO

Job summary

ControlsJobs in Detroit, MI seeks a BAS Software Engineer to drive programming and integration for building automation across commercial facilities. The role focuses on developing control programs, testing, and deployment with Tridium/Niagara, and collaborating with project engineers and field technicians to ensure system performance.

The candidate will validate points, support commissioning, and align programming with drawings and functional intent while supporting BACnet communications and

Qualifications

  • 3–7+ years of BAS programming or software engineering experience.
  • Hands-on Tridium/Niagara experience (required).
  • Background in graphics development, commissioning, and point-to-point checkout.
  • Strong communication skills and collaboration across teams.

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.

Skills

BAS programming
Tridium/Niagara
System integration
Point-to-point checkout
Communication

Tools

BACnet protocols
Testing tools

Job description

BAS Software Engineer (Programming & Integration Focus) – Detroit, MI – Building Automation Career Opportunity
Overview:

Are you a detail-driven BAS programmer with strong integration and commissioning experience? 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.

What's Offered:
  • Salary: Up to $110,000 (flexible based on experience)
  • Bonus: Discretionary
  • Work Environment: Primarily in-office with periodic field collaboration
  • Retirement: 401(k) with 5% company match
  • Tools: Company laptop and necessary software/resources provided
  • Paid Time Off: Vacation + holiday pay
Key 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
Preferred Experience:
  • 3–7+ years of BAS programming or software engineering experience
  • Hands-on Tridium/Niagara experience (required); Honeywell, Alerton, JCI, or Trend is a plus
  • Background in graphics development, commissioning, and point-to-point checkout
  • Strong communication skills and ability to collaborate across teams

If you're looking to take the next step with a respected BAS integrator that values technical expertise and professional development, this role could be an excellent fit.

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 • Grand Rapids (MI)

On-site
USD 99,000 - 121,000
Company laptop
paid holidays
vacation time
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
Controls Specialist / BAS Programmer
Controls Specialist / BAS Programmer

ControlsJobs • Dallas (TX)

On-site
USD 85,000 - 105,000
Company Vehicle or Car Allowance
Laptop
Phone
+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 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 Integrator
BAS Integrator

ControlsJobs • Franklin (TN)

On-site
USD 90,000 - 100,000
Company Vehicle
Tools
Paid Expenses
+2
Application Engineer/Programmer
Application Engineer/Programmer

ControlsJobs • Charlotte (NC)

On-site
USD 95,000 - 130,000
401(k) Company Match
Paid Vacation
BAS Application Engineer
BAS Application Engineer

ControlsJobs • Boston (MA)

On-site
USD 100,000 - 160,000
Company Laptop
Company Cell Phone or Allowance
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 • Dallas (TX)

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