1

Building Automation System Programmer Jobs in Indiana

Sr. Industrial Automation Engineer

Lebanon, IN · On-site

$99K - $130K/yr

Non-Exempt PURPOSE The Senior Automation Engineer provides technical start-up, checkout and programming for Building Automation and Manufacturing Control Systems. Maintain and grow the "Client for ...

Project Manager - Automation

Lebanon, IN · On-site

$91K - $119K/yr

Understand building automation systems * Offer and implement solutions to customers through engineering and field personnel * Continuously develop relationships with existing customers and pursue ...

Automation Technician (3365)

Campbellsburg, IN · On-site

$35K/yr

Develop and implement software control programs for robotic systems, programmable controls, and ... Automation system development from concept to implementation * Programming robotic systems ...

Project Manager - Automation

Jeffersonville, IN · On-site

$91K - $119K/yr

Understand building automation systems * Offer and implement solutions to customers through engineering and field personnel * Continuously develop relationships with existing customers and pursue ...

PURPOSE Provide technical start-up, checkout and programming for Building Automation and Control Systems. Maintain and grow the "Client for Life" concept for existing and new customers. Performs ...

Controls Engineer II

Indianapolis, IN

$79K - $103K/yr

Bachelor's degree in Electrical Engineering, Mechanical Engineering, or a related engineering discipline . * 3-5 years of experience in automation, building automation, or control systems engineering.

Controls Engineer II

Indianapolis, IN · On-site

$79K - $103K/yr

Bachelor's degree in Electrical Engineering, Mechanical Engineering, or a related engineering discipline . * 3-5 years of experience in automation, building automation, or control systems engineering.

Bachelor's degree in Electrical Engineering, Mechanical Engineering, or a related engineering discipline. * 3-5 years of experience in automation, building automation, or control systems engineering.

Automation Engineer

Edinburgh, IN · On-site

$75K - $85K/yr

Automation Engineer Job Summary: We are seeking a highly skilled Automation Engineer to join our ... Automation System Enhancement: * Continuously identify opportunities to enhance automation ...

Automation Technician I

Lebanon, IN · On-site

$40K/yr

PURPOSE Provide technical start-up, checkout and programming for Building Automation and Control Systems. Maintain and grow the "Customer for Life" concept for existing and new customers. Performs ...

Automation Technician I

Jeffersonville, IN · On-site

$40K/yr

PURPOSE Provide technical start-up, checkout and programming for Building Automation and Control Systems. Maintain and grow the "Customer for Life" concept for existing and new customers. Performs ...

HVAC CONTROLS TECHNICIAN

Fort Wayne, IN · On-site

$27.25 - $36/hr

Experience with building automation platforms such as Tridium Niagara is a plus * Strong understanding of control systems, programming logic, and system integration * Ability to read and interpret ...

Showing results 21-40

Building Automation System Programmer information

What does a building automation system programmer do?

A Building Automation System (BAS) Programmer designs, codes, and maintains software that controls a building’s mechanical and electrical systems, such as HVAC, lighting, and security. They ensure these systems operate efficiently, respond to environmental conditions, and meet energy-saving goals. BAS Programmers also troubleshoot problems, integrate new equipment, and update system software. Their work helps create comfortable, safe, and energy-efficient building environments.

What are the key skills and qualifications needed to thrive as a building automation system programmer?

To thrive as a Building Automation System Programmer, you need strong programming skills, knowledge of HVAC and electrical systems, and a relevant technical degree or certification. Familiarity with automation platforms such as BACnet, Tridium Niagara, Siemens, or Schneider Electric systems, as well as proficiency in related programming languages and tools, is typically required. Attention to detail, problem-solving ability, and effective communication are essential soft skills for working on complex systems and collaborating with stakeholders. These skills ensure the reliable design, implementation, and troubleshooting of building automation solutions that optimize performance and energy efficiency.

What are some common challenges faced by building automation system programmers when integrating new technologies into existing systems?

Building Automation System Programmers often encounter challenges when integrating new devices or protocols with legacy systems, as compatibility and communication issues can arise. Troubleshooting these integrations may require detailed knowledge of both old and new technologies, along with careful coordination with engineers, facility managers, and vendors. Staying updated with evolving industry standards and cybersecurity practices is also essential to ensure reliable and secure system performance. Open communication and thorough documentation are key to successfully managing these challenges.

What is the difference between Building Automation System Programmer vs HVAC Controls Technician?

AspectBuilding Automation System ProgrammerHVAC Controls Technician
CredentialsTypically requires certifications in BACnet, LonWorks, or related programming skillsOften holds HVAC or controls certifications, such as EPA or HVAC technician licenses
Work EnvironmentDesigning, programming, and troubleshooting building automation systems in commercial or industrial settingsInstalling, maintaining, and repairing HVAC control systems on-site
Employer & IndustryBuilding automation companies, facilities management, or engineering firmsHVAC contractors, facilities maintenance companies, or building management firms

While both roles involve building control systems, the Building Automation System Programmer focuses on programming and system integration, whereas the HVAC Controls Technician handles installation and maintenance of control hardware. Both roles require technical knowledge but differ in scope and daily tasks.

Is a Building Automation System Programmer a good career?

A Building Automation System Programmer is a specialized role that involves developing and maintaining control systems for building environments, often requiring knowledge of programming languages like BACnet or LonWorks and familiarity with HVAC and security systems. It offers opportunities for steady employment, technical growth, and involvement in energy efficiency projects. The career typically requires certifications and ongoing learning to stay current with evolving technologies.

What degree do you need for building automation system programmer?

Building automation system programmers typically need at least a bachelor's degree in electrical engineering, computer science, or a related field. Relevant skills include knowledge of programming languages such as BACnet, LonWorks, or Python, and experience with control systems and networking. Certifications in building automation or control systems can also enhance job prospects.

What are popular job titles related to Building Automation System Programmer jobs in Indiana?

For Building Automation System Programmer jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Building Automation System Programmer jobs in Indiana look for?

The top searched job categories for Building Automation System Programmer jobs in Indiana are:

What cities in Indiana are hiring for Building Automation System Programmer jobs?

Cities in Indiana with the most Building Automation System Programmer job openings:

Infographic showing various Building Automation System Programmer job openings in Indiana as of July 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Sr. Industrial Automation Engineer

Baker Group

Lebanon, IN • On-site

$99K - $130K/yr

Full-time

Re-posted yesterday


Job description

JOB DESCRIPTION

Senior Automation Engineer

Department: Automation

FLSA Designation: Non-Exempt


PURPOSE

The Senior Automation Engineer provides technical start-up, checkout and programming for Building Automation and Manufacturing Control Systems. Maintain and grow the “Client for Life” concept for existing and new clients. Performs related work as required.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

The following duties are typical for this job. These are not to be constructed as exclusive or all inclusive. Other duties may be required and assigned.

  • Start-up of Microprocessor based control components including PLC and DDC controllers, sensors, actuators, transducers, and associated components.
  • Point-to-point checkout of wiring and components for proper grounding, polarity, communication and power.
  • Set up and calibration of input and output devices such as temperature sensors, pressure transducers, etc.
  • Uploading, downloading, and modification of control software and programs.
  • IP network configurations to include Stratix and Cisco switch configurations, setting up IP addresses, subnet masks, MAC addresses and instance numbers.
  • Create and troubleshoot automation networks and communication protocols.
  • Identify and troubleshoot complex HVAC and Electrical automation systems including but not limited to psychometrics, refrigeration, building pressure controls, life safety systems, EPMS, steam heating, humidification and de-humidification, central heating and cooling systems, production lines, servos systems, robot cells, and other production environments.
  • Map control points into supervisory controller and add alarms and history extensions to supervisory controller points.
  • Map control points into the graphical front end and link points to graphics.
  • Create Automation System graphics and dashboards that tie into a SCADA system.
  • Understand construction and project schedules, and manage QA/QC checklists and commissioning logs
  • Interpret Sequence Of Operations (SOO) and apply to program logic.
  • Read and write code using IEC 61131-3 ladder logic, structured text, and function block programming.
  • Manage medium to large projects.
  • Lead, coach, mentor, train and delegate tasks to Automation Technicians and Automation Engineers
  • Assist with Tier III Business Development Pursuits.
  • Assist with the development of Core Process and Standards for the Automation Business Unit.
  • Travel to job sites as required

MINIMUM EDUCATION & EXPERIENCE REQUIRED TO PERFORM ESSENTIAL FUNCTIONS

  • Bachelor’s degree in engineering related field or equivalent work experience
  • 7+ years of Automation related field and engineering experience
  • Knowledge of common Microsoft Office applications (Excel, Word, Outlook)
  • Knowledge of Microsoft SQL or other database applications preferred
  • Knowledge of Ethernet and serial network communication formats and hardware configurations
  • Understanding of basic process controls (i.e. PID control loops, motor control, commissioning of digital and analog measurement devices)
  • Knowledge of construction site safety and a high awareness of surroundings

CERTIFICATES, LICENSES, REGISTRATIONS

  • Valid driver’s license

MENTAL AND PHYSICAL COMPETENCIES REQUIRED TO PERFORM ESSENTIAL FUNCTIONS

  • Ability to perform independently.
  • Strong interpersonal skills with effective verbal and written communication.
  • Ability to follow instructions and meet commitments.
  • Value and support company Core Focus and Values.
  • Demonstrated honesty, integrity, sound reasoning, good judgment and values. Lead by example, while maintaining strong internal and external relationships at all levels.
  • Prioritize and balance long-term goals with immediate tasks.
  • Ability to listen effectively, value other’s opinions of and acknowledge contributions.
  • Possess strong communication skills and the ability to collaborate effectively with various stakeholders, including our electrical team members and project managers.
  • Capability to collaborate efficiently with project team members to resolve issues in a timely manner.

ENVIRONMENTAL ADAPTABILITY

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 75 pounds occasionally
  • May have occasional visits to a job site which would require periods of standing, walking and/or climbing stairs

EQUIPMENT/TOOLS

  • Laptop PC
  • Electronic Multimeter
  • Magnehelic
  • RS-485 and RS-232 Serial Adapters
  • Hand tools/Light power tools
  • Product Manufacturer Software
  • Ladders and Lifts
  • Oscilloscope
  • Wireshark
  • Procore, BIM 360, and other Construction Management Softwares
  • Computer systems: Windows, Linux, Command Line


Baker Group is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, Baker Group will consider reasonable accommodations for qualified individuals with disabilities and encourage prospective employees and incumbents to discuss potential accommodations with the Employer.