1

Bacnet Jobs in Michigan (NOW HIRING)

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

BAS Software Engineer

Detroit, MI · On-site

$99 - $121/hr

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

Controls Technician

Auburn Hills, MI · On-site

$28.50 - $37.50/hr

Lon, BacNet, Modbus another * Integration to OEM and other control systems * Networking skills * Auto Cad * Graphics programs * Common Office software * Doing pre-submittals and Asbuilts for projects

Controls Technician

Auburn Hills, MI

$28.50 - $37.50/hr

Lon, BacNet, Modbus another * Integration to OEM and other control systems * Networking skills * Auto Cad * Graphics programs * Common Office software * Doing pre-submittals and Asbuilts for projects

Controls Technician

Auburn Hills, MI · On-site

$28.50 - $37.50/hr

Lon, BacNet, Modbus another * Integration to OEM and other control systems * Networking skills * Auto Cad * Graphics programs * Common Office software * Doing pre-submittals and Asbuilts for projects

Familiarity with BACnet, Modbus, MQTT, or similar protocols. * Competitive salary based on experience * Discretionary Bonus Program * Career Development Program and opportunities to grow within the ...

Sales Engineer

Detroit, MI · On-site

$70 - $110/hr

MODBUS, BACnet, LON, etc.) * Understand various hardware and software technology used for building controls applications. Requirements * Strong communication and interpersonal skills both in written ...

MODBUS, BACnet, LON, etc.) * Understand various hardware and software technology used for building controls applications. Requirements * Strong communication and interpersonal skills both in written ...

... BACnet, LonWorks, Modbus). * Proven track record of operating independently with minimal supervision on mission-critical facilities, making accurate field-engineering decisions in fast-paced ...

Deep technical knowledge of BMS platforms (e.g., Trend, Tridium, Siemens, Honeywell, Johnson Controls Metasys), HVAC systems, control logic, and integration protocols (like BACnet, Modbus)

Deep technical knowledge of BMS platforms (e.g., Trend, Tridium, Siemens, Honeywell, Johnson Controls Metasys), HVAC systems, control logic, and integration protocols (like BACnet, Modbus)

Deep technical knowledge of BMS platforms (e.g., Trend, Tridium, Siemens, Honeywell, Johnson Controls Metasys), HVAC systems, control logic, and integration protocols (like BACnet, Modbus)

next page

Showing results 1-20

Bacnet information

See Michigan salary details

$39.5K

$78.8K

$102.3K

How much do bacnet jobs pay per year?

As of Sep 7, 2026, the average yearly pay for bacnet in Michigan is $78,783.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,888.00 and $88,695.00 per year, depending on experience, location, and employer.

What is a Bacnet?

A BACnet job typically involves working with Building Automation Systems (BAS) that use the BACnet communication protocol. Professionals in this field design, install, program, or troubleshoot BACnet-compatible devices to ensure seamless communication between HVAC, lighting, security, and other building systems. Common roles include BACnet Engineer, Controls Technician, and System Integrator, requiring knowledge of networking, protocols, and automation controls.

What does a Bacnet specialist do?

A Bacnet specialist typically spends their day programming, configuring, and maintaining BACnet-based building automation systems to ensure optimal HVAC, lighting, and security controls. They may also troubleshoot communication issues, integrate new devices, and support system upgrades while documenting configurations and changes. Collaboration with facility managers, IT teams, and external vendors is common to deliver efficient and reliable building operations. This role often involves both on-site and remote work to monitor, diagnose, and resolve system performance issues.

What are the key skills and qualifications needed for a Bacnet specialist?

To excel in a Bacnet specialist role, a strong understanding of building automation protocols, HVAC systems, and network communication is essential, often supported by a degree in engineering, IT, or a related field. Hands-on experience with BACnet devices, protocol analyzers, and certifications such as BACnet International credentials are frequently required. Strong problem-solving skills, attention to detail, and effective communication are valued soft skills in this role. These competencies are vital for ensuring seamless integration and troubleshooting of complex automated building systems.

Infographic showing various Bacnet job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $78,783 per year, or $37.9 per hour.

BAS Software Engineer

ControlsJobs

Grand Rapids, MI • On-site

$99 - $121/hr

Other

Retirement, PTO

Posted 19 days ago


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
#J-18808-Ljbffr