BAS Software Engineer
Detroit, MI · On-site
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 ...
Detroit, MI · On-site
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 ...
Detroit, MI · On-site
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 ...
Grand Rapids, MI · On-site
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 ...
Grand Rapids, MI · On-site
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 ...
Sterling Heights, MI · On-site
$63K - $86K/yr
Tech Programmer - Building Automation Systems (BAS) Conti LLC Location: Southeast Michigan / Northern Ohio (Field-Based) Employment Type: Full-Time Conti LLC is a leading provider of building ...
New
Sterling Heights, MI · On-site
$63K - $86K/yr
Tech Programmer - Building Automation Systems (BAS) Conti LLC Location: Southeast Michigan / Northern Ohio (Field-Based) Employment Type: Full-Time Conti LLC is a leading provider of building ...
New
Sterling Heights, MI · On-site
$63K - $86K/yr
Tech Programmer - Building Automation Systems (BAS) Conti LLC Location: Southeast Michigan / Northern Ohio (Field-Based) Employment Type: Full-Time About Conti LLC Conti LLC is a leading provider of ...
Quick apply
Sterling Heights, MI · On-site
$63K - $86K/yr
Tech Programmer - Building Automation Systems (BAS) Conti LLC Location: Southeast Michigan / Northern Ohio (Field-Based) Employment Type: Full-Time About Conti LLC Conti LLC is a leading provider of ...
Detroit, MI · On-site
$76K - $98K/yr
Controls Engineer - Detroit, MI - $80,000-$120,000 + 100% Paid Medical + 401k About the Opportunity ... This position is a mix of office-based design and field coordination, supporting BAS projects ...
Detroit, MI · On-site
$76K - $98K/yr
Controls Engineer - Detroit, MI - $80,000-$120,000 + 100% Paid Medical + 401k About the Opportunity ... This position is a mix of office-based design and field coordination, supporting BAS projects ...
Ann Arbor, MI · On-site
$135K - $145K/yr
Job Summary The BAS (Building Automation Systems) Operations & Maintenance Supervisor will oversee ... Coordinate with the controls engineer to maintain effective system sequences and modes of operation ...
Ann Arbor, MI · On-site
$135K - $145K/yr
Job Summary The BAS (Building Automation Systems) Operations & Maintenance Supervisor will oversee ... Coordinate with the controls engineer to maintain effective system sequences and modes of operation ...
Dearborn Heights, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Dearborn Heights, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Taylor, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Taylor, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Allen Park, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Allen Park, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Taylor, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Quick apply
Taylor, MI · On-site
$25 - $55/hr
Join Engineered Comfort Solutions as a BAS Controls Installation and Service Technician * Company: Engineered Comfort Systems (ECS) * Salary/Pay Rate: $25.00-$55.00+ per hour, based on knowledge and ...
Manages defects, ensures traceability, and supports backlog prioritization Collaborates with BAs, Developers, Product Owners, and UI/UX Designers. Ensures test environments are ready and all required ...
Quick apply
Manages defects, ensures traceability, and supports backlog prioritization Collaborates with BAs, Developers, Product Owners, and UI/UX Designers. Ensures test environments are ready and all required ...
BAS/Shared Services (Oakland County) Closing Date: 10/01/2026 TYPE OF WORK: S.T.E.A.M. TEACHER/BAS ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE Attachment(s): * and SS Brochure
BAS/Shared Services (Oakland County) Closing Date: 10/01/2026 TYPE OF WORK: S.T.E.A.M. TEACHER/BAS ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE Attachment(s): * and SS Brochure
A.M. TEACHER/BAS Shared Services, Grades K-5 Part Time REPORTS TO: Building Principal/Shared ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE
A.M. TEACHER/BAS Shared Services, Grades K-5 Part Time REPORTS TO: Building Principal/Shared ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE
BAS/Shared Services (Ingham County) Closing Date: 10/01/2026 TYPE OF WORK: S.T.E.A.M. TEACHER ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE Attachment(s): * and SS Brochure
BAS/Shared Services (Ingham County) Closing Date: 10/01/2026 TYPE OF WORK: S.T.E.A.M. TEACHER ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE Attachment(s): * and SS Brochure
MI · On-site
$90K - $150K/yr
Controls Sales Engineer | BAS, DDC & HVAC Controls Location: Metro Detroit, MI Industry: Building Automation / HVAC Controls / Commercial Construction Job Category: Sales Engineering / Estimating ...
MI · On-site
$90K - $150K/yr
Controls Sales Engineer | BAS, DDC & HVAC Controls Location: Metro Detroit, MI Industry: Building Automation / HVAC Controls / Commercial Construction Job Category: Sales Engineering / Estimating ...
Quick apply
BAS/Shared Services - Ingham County STARTING DATE: 2026-27 School Year QUALIFICATIONS: Bachelor ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE
BAS/Shared Services - Ingham County STARTING DATE: 2026-27 School Year QUALIFICATIONS: Bachelor ... engineering, arts and math. APPLICATIONS: PLEASE APPLY ON-LINE
BAS/Shared Services (Ottawa County) Closing Date: 10/01/2026 TYPE OF WORK: ENGINEERING TEACHER/Shared Services, Gr. 7-8 Part Time REPORTS TO: Building Principal/Shared Services Director LOCATION: BAS ...
BAS/Shared Services (Ottawa County) Closing Date: 10/01/2026 TYPE OF WORK: ENGINEERING TEACHER/Shared Services, Gr. 7-8 Part Time REPORTS TO: Building Principal/Shared Services Director LOCATION: BAS ...
BAS/Shared Services (Ottawa County) Closing Date: 10/01/2026 TYPE OF WORK: ENGINEERING TEACHER/Shared Services, Gr. 9-12 Part Time REPORTS TO: Building Principal/Shared Services Director LOCATION:
BAS/Shared Services (Ottawa County) Closing Date: 10/01/2026 TYPE OF WORK: ENGINEERING TEACHER/Shared Services, Gr. 9-12 Part Time REPORTS TO: Building Principal/Shared Services Director LOCATION:
Farmington Hills, MI · On-site
Partner with BAs, developers, testers, architects, UX, and other Agile teams. * Define and refine user stories, acceptance criteria, business rules, and requirements. * Participate in Agile ...
Farmington Hills, MI · On-site
Partner with BAs, developers, testers, architects, UX, and other Agile teams. * Define and refine user stories, acceptance criteria, business rules, and requirements. * Participate in Agile ...
$10.48 - $14.97
4% of jobs
$14.97 - $19.47
9% of jobs
$22.70 is the 25th percentile. Wages below this are outliers.
$19.47 - $23.96
17% of jobs
$23.96 - $28.46
13% of jobs
The median wage is $31.08 / hr.
$28.46 - $32.95
13% of jobs
$32.95 - $37.45
10% of jobs
$37.45 - $41.94
9% of jobs
$42.78 is the 75th percentile. Wages above this are outliers.
$41.94 - $46.44
9% of jobs
$46.44 - $50.93
7% of jobs
$50.93 - $55.43
6% of jobs
$55.43 - $59.92
4% of jobs
$10
$34
$59
| Aspect | Bas Programmer | PLC Programmer |
|---|---|---|
| Required Credentials | Basic programming certifications, knowledge of BAS systems | Certifications in PLC programming, technical training in automation |
| Work Environment | Building automation, HVAC, lighting control systems | Industrial automation, manufacturing plants, process control |
| Employer & Industry Usage | Building management companies, facilities management | Manufacturers, industrial facilities, automation companies |
| Common Search & Comparison | Yes | Yes |
The main difference between a Bas Programmer and a PLC Programmer lies in their focus areas. A Bas Programmer specializes in building automation systems, working primarily on HVAC, lighting, and security controls. In contrast, a PLC Programmer focuses on industrial automation, programming programmable logic controllers used in manufacturing and process control. Both roles require technical certifications, but their work environments and industry applications differ significantly.
For Bas Programmer jobs in Michigan, the most frequently searched job titles are:
The top searched job categories for Bas Programmer jobs in Michigan are:

Detroit, MI • On-site
Other
Retirement, PTO
This job post has expired today. Applications are no longer accepted.
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: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.