Building Automation Systems; BAS) Programmer
Listed on 2026-09-09
-
Manufacturing / Production
Systems Engineer, Automation & Mechatronics Engineer, Engineering Design & Technologists
Job Summary
IKM Building Solutions
Job Title:
Building Automation Systems (BAS) Programmer
Location:
West Allis, WI
Schedule:
Full-Time | Monday – Friday
FLSA Status:
Exempt
We are seeking a skilled and detail-oriented Building Automation Systems (BAS) Programmer to design, develop, and support building automation systems using company tools and operating protocols. This role plays a key part in delivering efficient, reliable, and scalable building control solutions across commercial environments.
Key Responsibilities- Program DDC modules to meet precise sequences of operation
- Configure and integrate systems across multiple vendors using open and proprietary platforms
- Develop system databases for reporting, alarming, and monitoring
- Design intuitive graphical interfaces (HMI) for end-user interaction
- Follow departmental standards for programming, naming conventions, graphics and backups
- Analyze project specifications and design BAS solutions accordingly
- Support installed systems through troubleshooting and service work
- Assist with product selection, system design, and cost-effective solution development
- Prepare submittals, schedules and turnover documentation
- Serve as a technical resource for internal teams and customers
- Participate in job site walkthroughs, including critical environments
- Design complex BAS network architectures integrating systems via LON, Ethernet, Modbus, or BACnet
- Generate DDC point databases and startup documentation
- Support commissioning and validation processes
- Maintain organized project documentation and job files
- Create clear, functional HMI screens for complex systems
- Perform field work as needed, including system startup and checkout
- Collaborate with team members and participate in departmental meetings
- 4+ years of experience with HVAC systems and building controls in commercial environments
- Strong understanding of engineering fundamentals and system operations
- Proven experience in programming, system startups, commissioning and troubleshooting
- High School diploma or GED required (with relevant experience), or
- Bachelor’s degree in Engineering (preferred)
- Proficiency with Microsoft Office (Word, Excel, Outlook)
- AutoCAD knowledge is a plus
- Strong BAS programming and integration experience
- Strong verbal and written communication skills
- Ability to collaborate effectively with internal teams, contractors, and clients
- Highly organized with strong attention to detail
- Ability to manage multiple priorities and deadlines
- Independent design capability for medium to large, complex projects
- Ability to perform onsite system startup and checkout
- Must demonstrate integrity and the ability to handle sensitive and proprietary information
Physical Requirements
- Mix of office and fieldwork at construction sites and facilities
- Occasional exposure to outdoor conditions, mechanical equipment, and construction environments
- May require standing, walking, climbing, or working in confined or elevated spaces
- Ability to operate computers, drafting tools and standard office equipment
At IKM Building Solutions, we value innovation, precision, and collaboration. You’ll be part of a team that’s shaping the future of MEP design and fabrication through cutting-edge technology and expert craftsmanship.
Equal Opportunity EmployerAs a leading provider of mechanical and electrical construction, facilities services, and energy infrastructure, we offer employees a competitive salary and benefits package and we are always looking for individuals with the talent and skills required to contribute to our continued growth and success. Equal Opportunity Employer/Veterans/Disabled
Affirmative Action PolicyPlease review our Affirmative Action Policy .
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).