{"schemaVersion":"jobsearcher.job.v1","id":"7e21ac1f757e2aa657fb1afd","url":"https://jobsearcher.com/jobs/7e21ac1f757e2aa657fb1afd","canonicalUrl":"https://jobsearcher.com/jobs/7e21ac1f757e2aa657fb1afd","title":"Controls Programmer","description":"At Basepoint Building Automations, we’re driven by innovation, collaboration, and the belief that technology should make buildings — and the people in them — perform at their best.\nWe are Problem-solvers. Innovators. Builders. Collaborators. Technicians. Engineers. Thinkers. Learners. Leaders. We’re passionate about turning complex systems into simple, sustainable solutions that make a real impact.\nWe believe in teamwork, continuous learning, challenging projects, and celebrating success together. Sound like you? We’re looking for HVAC Programmer to spearhead business development efforts, manage long-term client relationships, and contribute to our continued growth in the Des Moines, Iowa area.\nJob Summary\nThe HVAC Programmer is responsible for translating project requirements into functional and efficient control code for HVAC and building automation systems. This role focuses on programming, commissioning, troubleshooting, and maintaining Direct Digital Control (DDC) systems to ensure reliable system operation, energy efficiency, and compliance with design specifications. The position requires close collaboration with Project Managers and technical teams to support successful project delivery and long-term system performance.\nResponsibilities\nCollaborate with Project Managers to understand project scope, schedules, and technical requirements.\nProgram and commission DDC controllers for HVAC and building automation systems.\nWrite, test, debug, and modify control logic and software to meet system design and performance requirements.\nTroubleshoot and resolve software and hardware issues associated with HVAC control systems.\nPerform preventative maintenance and system optimization using engineering specifications and software tools.\nConduct peer code reviews to ensure adherence to company standards and industry best practices.\nIntegrate third-party devices and software components into building automation systems.\nDocument control sequences, code logic, system configurations, and development processes.\nSupport system startup, commissioning, and post-installation troubleshooting as required.\nMaintain awareness of industry trends, emerging technologies, and best practices related to HVAC controls and automation.\nEssential Key Performance Indicators (KPI)\nTimely completion of programming and commissioning activities in alignment with project schedules.\nSuccessful system operation meeting performance, efficiency, and design specifications.\nAccuracy, consistency, and maintainability of control code and system documentation.\nEffectiveness in diagnosing and resolving software and hardware issues.\nCompliance with internal programming standards and industry best practices.\nReduction in post-commissioning issues, rework, and system downtime.\nRequirements\nBachelor’s Degree, Associate Degree, Vocational/Technical Certificate, or equivalent combination of education and relevant HVAC programming experience required.\nDemonstrated experience programming HVAC control systems, including writing, testing, and debugging code.\nWorking knowledge of HVAC control systems, DDC controllers, and building automation platforms.\nProven ability to troubleshoot software and hardware issues in HVAC systems.\nStrong analytical, problem-solving, and decision-making skills.\nProficiency with Microsoft 365 applications and general computer systems.\nEffective written and verbal communication skills.\nPhysical Requirements\nAbility to sit, stand, and walk for extended periods.\nAbility to access mechanical rooms, rooftops, and equipment areas, including climbing stairs or ladders.\nValid driver’s license with the ability to travel to project sites as required.\nAbility to lift and carry equipment or materials weighing up to 20 pounds on an occasional basis.\nAbility to work in environments with varying temperatures, noise levels, and confined spaces.\nManual dexterity and visual acuity sufficient for computer-based programming and hands-on system work.\nWhy Basepoint Building Automations:\nBasepoint was built on the belief that the best companies are owned by the people who show up every day to do the work. As an employee-owned building automation company, we approach every project with a long-term mindset, shared accountability, and pride in doing the work right. Our people are owners, which means higher standards, stronger teamwork, and a long-term mindset. When the company succeeds, we all succeed—and that shows up in how we work every day. When you join Basepoint, you’re not just taking a job, you’re helping build something you own.","company":"Basepoint Building Automations","rawCompany":"basepoint building automations","city":"Burlington","state":"IA","isRemote":false,"isActive":false,"createdAt":"2026-05-21T03:28:43.258Z","occupations":[{"code":"49-9021.00","title":"Heating, Air Conditioning, and Refrigeration Mechanics and Installers","slug":"heating-air-conditioning-and-refrigeration-mechanics-and-installers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"}],"industries":[{"code":"238220","title":"Plumbing, Heating, and Air-Conditioning Contractors","slug":"plumbing-heating-and-air-conditioning-contractors"},{"code":"238290","title":"Other Building Equipment Contractors","slug":"other-building-equipment-contractors"},{"code":"221330","title":"Steam and Air-Conditioning Supply","slug":"steam-and-air-conditioning-supply"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Controls Programmer","description":"At Basepoint Building Automations, we’re driven by innovation, collaboration, and the belief that technology should make buildings — and the people in them — perform at their best.\nWe are Problem-solvers. Innovators. Builders. Collaborators. Technicians. Engineers. Thinkers. Learners. Leaders. We’re passionate about turning complex systems into simple, sustainable solutions that make a real impact.\nWe believe in teamwork, continuous learning, challenging projects, and celebrating success together. Sound like you? We’re looking for HVAC Programmer to spearhead business development efforts, manage long-term client relationships, and contribute to our continued growth in the Des Moines, Iowa area.\nJob Summary\nThe HVAC Programmer is responsible for translating project requirements into functional and efficient control code for HVAC and building automation systems. This role focuses on programming, commissioning, troubleshooting, and maintaining Direct Digital Control (DDC) systems to ensure reliable system operation, energy efficiency, and compliance with design specifications. The position requires close collaboration with Project Managers and technical teams to support successful project delivery and long-term system performance.\nResponsibilities\nCollaborate with Project Managers to understand project scope, schedules, and technical requirements.\nProgram and commission DDC controllers for HVAC and building automation systems.\nWrite, test, debug, and modify control logic and software to meet system design and performance requirements.\nTroubleshoot and resolve software and hardware issues associated with HVAC control systems.\nPerform preventative maintenance and system optimization using engineering specifications and software tools.\nConduct peer code reviews to ensure adherence to company standards and industry best practices.\nIntegrate third-party devices and software components into building automation systems.\nDocument control sequences, code logic, system configurations, and development processes.\nSupport system startup, commissioning, and post-installation troubleshooting as required.\nMaintain awareness of industry trends, emerging technologies, and best practices related to HVAC controls and automation.\nEssential Key Performance Indicators (KPI)\nTimely completion of programming and commissioning activities in alignment with project schedules.\nSuccessful system operation meeting performance, efficiency, and design specifications.\nAccuracy, consistency, and maintainability of control code and system documentation.\nEffectiveness in diagnosing and resolving software and hardware issues.\nCompliance with internal programming standards and industry best practices.\nReduction in post-commissioning issues, rework, and system downtime.\nRequirements\nBachelor’s Degree, Associate Degree, Vocational/Technical Certificate, or equivalent combination of education and relevant HVAC programming experience required.\nDemonstrated experience programming HVAC control systems, including writing, testing, and debugging code.\nWorking knowledge of HVAC control systems, DDC controllers, and building automation platforms.\nProven ability to troubleshoot software and hardware issues in HVAC systems.\nStrong analytical, problem-solving, and decision-making skills.\nProficiency with Microsoft 365 applications and general computer systems.\nEffective written and verbal communication skills.\nPhysical Requirements\nAbility to sit, stand, and walk for extended periods.\nAbility to access mechanical rooms, rooftops, and equipment areas, including climbing stairs or ladders.\nValid driver’s license with the ability to travel to project sites as required.\nAbility to lift and carry equipment or materials weighing up to 20 pounds on an occasional basis.\nAbility to work in environments with varying temperatures, noise levels, and confined spaces.\nManual dexterity and visual acuity sufficient for computer-based programming and hands-on system work.\nWhy Basepoint Building Automations:\nBasepoint was built on the belief that the best companies are owned by the people who show up every day to do the work. As an employee-owned building automation company, we approach every project with a long-term mindset, shared accountability, and pride in doing the work right. Our people are owners, which means higher standards, stronger teamwork, and a long-term mindset. When the company succeeds, we all succeed—and that shows up in how we work every day. When you join Basepoint, you’re not just taking a job, you’re helping build something you own.","datePosted":"2026-05-21T03:28:43.258Z","dateModified":"2026-05-21T03:28:43.258Z","hiringOrganization":{"@type":"Organization","name":"Basepoint Building Automations","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Burlington","addressRegion":"IA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7e21ac1f757e2aa657fb1afd"},"url":"https://jobsearcher.com/jobs/7e21ac1f757e2aa657fb1afd"}}