BAS Software Engineer/Programmer – Detroit Michigan

Building Automation Systems (BAS) Software Engineer

Job Location: Greater Detroit, Michigan Area

Employment Type: Full-Time

About the Opportunity

An established building automation and controls organization is seeking a Building Automation Systems (BAS) Software Engineer to join its growing team in the Detroit metropolitan area.

This is a highly technical position focused on designing, programming, and commissioning building automation systems from the ground up. The ideal candidate will have experience developing custom controls solutions, creating graphics and databases, and programming complex BAS applications for commercial and industrial facilities.

This opportunity is well-suited for an experienced controls professional who enjoys solving complex challenges, working with advanced technologies, and contributing to projects from initial design through final commissioning.

Compensation

Base Salary: $85,000 – $100,000 annually

Additional Compensation:

  • Performance-based incentives, where applicable
  • Overtime opportunities

 

Position Responsibilities

  • Develop and program building automation systems from scratch for commercial and industrial facilities.
  • Create and maintain BAS databases, graphical user interfaces, and front-end system architectures.
  • Configure, program, and integrate controllers, field devices, and network communications.
  • Design and implement control sequences based on project requirements and specifications.
  • Develop system graphics, user dashboards, and operational interfaces.
  • Support commissioning activities and ensure systems operate according to sequence of operations.
  • Troubleshoot software, programming, and integration issues.
  • Collaborate with project managers, field technicians, and customers throughout the project lifecycle.
  • Generate and maintain technical documentation, system databases, and programming records.
  • Support customer training and system optimization initiatives.

Required Qualifications

  • Minimum of 5 years of experience programming Building Automation Systems (BAS), Building Management Systems (BMS), or Direct Digital Controls (DDC).
  • Experience developing BAS programs from the ground up rather than modifying existing applications.
  • Strong understanding of HVAC controls, control sequences, and system integration.
  • Experience with BACnet communication protocols.
  • Experience with one or more major controls platforms, including:
    • Distech Controls
    • Honeywell
    • Siemens
    • Tridium Niagara
  • Experience creating system databases, graphics, and front-end user interfaces.
  • Ability to read and interpret mechanical, electrical, controls, and sequence documentation.
  • Strong troubleshooting and programming skills.
  • Ability to work independently while managing multiple projects and priorities.

Preferred Qualifications

  • Direct experience with Distech Controls programming and architecture.
  • Niagara N4 certification or equivalent experience.
  • Experience using Microsoft Visio for system architecture, network layouts, and controls documentation.
  • Experience with enterprise-level BAS integrations and front-end development.
  • Knowledge of HVAC equipment, including VAV systems, RTUs, air handling units, boilers, chillers, and central plant systems.
  • Associate’s or Bachelor’s degree in Engineering, Computer Science, Building Automation, Electrical Engineering, Mechanical Engineering, or a related technical field.

Training and Development

New team members are supported through a structured onboarding and mentorship process. Engineers work alongside experienced controls professionals to become familiar with company standards, customer environments, and system architectures.

Professional development opportunities include:

  • Mentorship from senior BAS engineers and programmers
  • Manufacturer-sponsored training programs
  • Distech Controls certification programs
  • Niagara N4 training and certification support
  • Continuing education opportunities focused on advanced automation technologies

The organization is committed to helping employees develop their technical expertise while providing the resources needed to build a long-term career in the building automation industry.

Culture and Work Environment

The company maintains a people-first culture built on respect, collaboration, and long-term employee success. Leadership is highly engaged and accessible, creating an environment where employees are known as individuals and supported both professionally and personally.

Employees enjoy:

  • A family-oriented work environment
  • Strong support from leadership and management
  • Company-wide and department-sponsored events
  • Opportunities to build meaningful relationships with coworkers
  • A culture focused on personal growth and professional development
  • Long-term career stability within a growing organization

This opportunity is ideal for an experienced BAS Software Engineer seeking a collaborative environment, challenging technical projects, and a company that genuinely invests in its people.

Learn More About This Opportunity

Max. file size: 512 MB.
Logo

Contact Us for More Information