1

Junior Plc Programming Jobs in Indiana (NOW HIRING)

Controls Application Engineer

Indianapolis, IN · On-site

$79K - $102K/yr

... PLC programming, HMI design, on site installation and debug. The controls applications engineer ... more junior controls engineers. The controls applications engineer will cost engineer solutions ...

Project Engineer

Hammond, IN · On-site +1

$90K - $115K/yr

Work with Project Support Engineers or junior engineering resources on larger projects. Provide ... Experience with PLC programming and troubleshooting. Knowledge of Allen Bradley, Siemens, Omron ...

New

Controls Engineer II

Indianapolis, IN · On-site

$79K - $103K/yr

Provide technical guidance and mentorship to junior engineers and technicians. * Assist with the ... Strong understanding of control logic, PLC programming, networking, and industrial communication ...

Controls Engineer II

Indianapolis, IN · On-site

$79K - $103K/yr

Provide technical guidance and mentorship to junior engineers and technicians. * Assist with the ... Strong understanding of control logic, PLC programming, networking, and industrial communication ...

Provide technical guidance and mentorship to junior engineers and technicians. * Assist with the ... Strong understanding of control logic, PLC programming, networking, and industrial communication ...

Senior Automation Engineer

Greenfield, IN · On-site

$100K - $131K/yr

You'll mentor junior engineers and lead cross-functional teams to optimize material handling ... PLC programming or automation engineering experience - Work a flexible schedule/shift/work area ...

Provide technical guidance and mentorship to junior engineers and technicians.* Assist with the ... Strong understanding of **control logic, PLC programming, networking, and industrial communication ...

PLC and PAC Programming, Operator Interface and HMI application design, SCADA design, Network ... All junior team members will enter our mentoring program, where they will work directly beside our ...

Act as the technical escalation point for junior technicians on the floor, sharing diagnostic ... Valid certifications in OSHA-10/30, LOTO execution, or advanced PLC programming are significant ...

next page

Showing results 1-20

Junior Plc Programming information

See Indiana salary details

$9

$24

$42

How much do junior plc programming jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for junior plc programming in Indiana is $24.65, according to ZipRecruiter salary data. Most workers in this role earn between $16.63 and $31.68 per hour, depending on experience, location, and employer.

What is a junior PLC programmer?

Junior PLC Programmers are entry-level professionals who assist in designing, developing, and maintaining programmable logic controller (PLC) systems used to automate industrial processes. They typically work under the supervision of senior engineers, writing and troubleshooting PLC code, testing automation systems, and ensuring machinery operates efficiently. Junior PLC Programmers are often involved in learning industry-specific control systems, debugging issues, and updating existing programs based on production requirements. This role is ideal for those starting a career in industrial automation and control engineering.

What are the key skills and qualifications needed to thrive as a junior PLC programmer?

To thrive as a Junior PLC Programmer, you need a solid understanding of electrical engineering fundamentals, programming logic, and automation systems, often supported by a technical diploma or bachelor's degree in a related field. Familiarity with PLC programming languages (such as ladder logic), HMI/SCADA systems, and experience with platforms like Siemens, Allen-Bradley, or Schneider Electric are typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with engineers and troubleshoot automation issues. These competencies are crucial to ensure reliable industrial automation, minimize downtime, and support efficient production processes.

What are some common challenges faced by junior PLC programmers during their first year on the job?

Junior PLC Programmers often encounter challenges such as adapting to various PLC platforms, understanding complex control systems, and troubleshooting hardware or software issues. They may also need to quickly learn how to interpret electrical schematics and communicate effectively with engineers, electricians, and production staff. Balancing hands-on programming tasks with documentation and safety protocols is another common hurdle. However, with mentorship and practical experience, most new programmers become proficient in navigating these challenges within the first year.

What is the difference between Junior Plc Programming vs PLC Technician?

AspectJunior Plc ProgrammingPLC Technician
CredentialsBasic programming certifications, technical diplomaTechnical diploma or vocational training, certifications in PLC maintenance
Work EnvironmentOffice or industrial settings, focused on programming tasksIndustrial plants, maintenance and troubleshooting environments
Job FocusWriting and testing PLC programsInstalling, maintaining, and repairing PLC systems
Common Industry UsageManufacturing, automation companiesManufacturing, process control facilities

While both roles involve working with PLC systems, Junior Plc Programming primarily focuses on developing and testing PLC programs, whereas PLC Technicians handle installation, maintenance, and troubleshooting of PLC hardware. The roles often overlap but differ in their core responsibilities and skill sets.

Are junior PLC programmers in demand?

Junior PLC programmers are in steady demand in manufacturing, automation, and industrial sectors that rely on programmable logic controllers for process control. Employers seek candidates with basic knowledge of ladder logic, control systems, and relevant programming tools, and demand can vary based on industry growth and regional automation initiatives.

How to become a junior PLC programmer with no experience?

To become a junior PLC programmer with no experience, start by learning basic automation concepts and programming languages such as ladder logic. Obtain relevant certifications or training courses, gain hands-on practice with PLC simulation software, and seek entry-level positions or internships to build practical skills in industrial environments.

How to get an entry level junior plc programming job?

To secure an entry-level junior PLC programming position, candidates should develop foundational knowledge of PLC systems, ladder logic, and industrial automation, often through technical training or certifications such as those from Siemens or Allen-Bradley. Gaining hands-on experience with programming software, understanding control systems, and demonstrating problem-solving skills can improve job prospects; internships or apprenticeships can also provide valuable practical exposure.

What are the most commonly searched types of Plc Programming jobs in Indiana?

The most popular types of Plc Programming jobs in Indiana are:

What job categories do people searching Junior Plc Programming jobs in Indiana look for?

The top searched job categories for Junior Plc Programming jobs in Indiana are:

What cities in Indiana are hiring for Junior Plc Programming jobs?

Cities in Indiana with the most Junior Plc Programming job openings:

Infographic showing various Junior Plc Programming job openings in Indiana as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $51,267 per year, or $24.6 per hour.

Controls Application Engineer

Toyota

Indianapolis, IN • On-site

$79K - $102K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 15 days ago


Key responsibilities

  • Estimate and quote controls projects and develop project schedules.

  • Design, troubleshoot, and program control systems including PLCs, HMIs, and electrical components.

  • Support project delivery by collaborating with internal teams and developing new controls techniques.


Toyota rating

7.2

Company rating: 7.2 out of 10

Based on 877 frontline employees who took The Breakroom Quiz

23rd of 45 rated automakers


Job description

Job Overview:
The Controls Applications Engineer is responsible for accurately estimating multiple controls project opportunities simultaneously and will be knowledgeable in all phases of a controls project including concept and research, technical support, estimating, component selection, network design, safety, panel and electrical design, ACAD layouts, troubleshooting, PLC programming, HMI design, on site installation and debug. The controls applications engineer helps our company meet its mission to provide our clients with competitive advantage by designing and delivering world-class distribution and production solutions. The controls applications engineer will also help develop new controls processes, lead the integration and development of new controls technologies, assist in solving complex technical problems, and help train and develop the more junior controls engineers. The controls applications engineer will cost engineer solutions prior to submitting proposals and will also work with internal teams to cost engineer entire systems to ensure we are providing the best solution possible to our customers.
Job Functions:
  • Estimate and quote projects that meet or exceed customer's expectations
  • Help develop an accurate project schedule
  • Produce costing estimates that are highly accurate
  • Contribute to project teams, providing help outside of controls scope when required
  • Be a great team member and contributor within the office environment
  • Establish beneficial relationships with our key supplier products and services
  • Develop new controls techniques or equipment that will help maintain Bastian Solutions as a leader in our industry
  • Develop accurate and competitive estimating for controls opportunities
  • Support our engineering sales team with clients/customers through demonstrated integration experience
  • Work with internal teams around overall project deliverables.

Travel Requirements:
  • Up to 10% overnight travel (Travel expenses paid by Toyota Automated Logistics)

Required Qualifications and Preferred Skills:
  • Bachelor of Engineering, Masters of Engineering (preferred)
  • 2+ years' experience, PLC programming experience, panel design experience, hands on and mechanical capabilities, controls project managing experience
  • Extremely computer literate with MS Office products
  • AutoCAD experience
  • Material Handling Integration experience
  • Experience with machine control electrical design, programming, and troubleshooting
  • SCADA experience using Ignition (preferred)
  • Must be eligible to work in the USA long term without sponsorship.
  • Employees must follow all information security policies, protect confidential data, complete required training, and report any suspected security incidents to support our information security controls.

About Toyota Automated Logistics:
Toyota Automated Logistics is your global partner for integrated warehouse automation. Our team combines the talents of Bastian Solutions, Vanderlande's warehousing business and viastore under one brand to deliver scalable systems, intelligent software and life-cycle services.
In addition to exciting work at a growing company, we offer the following benefits:
  • Health, Dental, and Vision Insurance
  • 401(k) Retirement Plan with a company match
  • Vacation / Holiday Pay
  • Paid Volunteer time off
  • Tuition Reimbursement
  • Professional Associations, Conferences and Subscriptions
  • Company Meetings & Events

Toyota Automated Logistics does not work with outside recruiting agencies. No solicitation phone calls please.

What Toyota employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom