BAS Software Engineer

Control Module, Inc.
Detroit, MI, United States
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$110,000.0
Working hours
Regular working hours

Tech stack

Software Documentation Communications Protocols Computer Programming Databases Home Automation Server Administration Software Engineering System Testing Systems Integration Integration Tests Bacnet

Job description

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

Requirements

  • 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
  • Experience programming HVAC systems (AHUs, VAVs, Boilers, Chillers, etc.)
  • 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.

Skills: Automation, Commissioning, Communication Skills, Communications Protocols, Computer Programming, Documentation, Engineering, Functional Testing, Graphics, HVAC, Home Automation, Integration Testing, Laptop PC, On Site Support, Project Engineering, Software Administration, Software Engineering, System Integration (SI), System Start-Up, System Validation, Team Player, Testing

Benefits & conditions

  • Salary: Up to $110,000 (flexible based on experience)
  • Bonus: Discretionary
  • Work Environment: Primarily in-office with periodic field collaboration
  • Benefits: Medical (HSA option available), Dental, Vision
  • Retirement: 401(k) with 5% company match
  • Tools: Company laptop and necessary software/resources provided
  • Paid Time Off: Vacation + holiday pay

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:25 min

Writing system tests to verify operational infrastructure

Ryan Latta · WWC 2021

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:28 min

Rebuilding technical skills to become a strategic staff engineer

Marcin Olichwirowicz Marcin Olichwirowicz · WWC Europe 2026

2:51 min

Writing characterization tests to document existing behavior

Gil Zilberfeld · JS Congress

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

1:19 min

Shifting developer roles toward system specifications and design

Krzysztof Cieślak Krzysztof Cieślak · WWC Europe 2026

Videos

See all

Related articles

See all