1

Dcs Programmer Jobs in Indiana (NOW HIRING)

Controls Engineer II

Indianapolis, IN · On-site

$79K - $103K/yr

Apply now and speak to a team member about thisopportunity! controls automation scada plc dcs hmi rockwell MES P&ID process engineer electrical

Controls Engineer II

Indianapolis, IN

$79K - $103K/yr

Apply now and speak to a team member about thisopportunity! controls automation scada plc dcs hmi rockwell MES P&ID process engineer electrical

Senior Controls Engineer

Mount Vernon, IN

$88K - $116K/yr

From programming and troubleshooting to leading capital projects and driving process improvements ... Create PLC/DCS programs for new process equipment, upgrade for existing equipment. * Create HMI ...

New

Define and implement distributed control system (DCS) configurations * Testing and on-site commissioning and qualification of control systems * Lead teams of engineers and technicians to provide ...

Define and implement distributed control system (DCS) configurations * Testing and on-site commissioning and qualification of control systems * Lead teams of engineers and technicians to provide ...

next page

Showing results 1-20

Dcs Programmer information

See Indiana salary details

$11

$37

$65

How much do dcs programmer jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for dcs programmer in Indiana is $37.62, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $48.94 per hour, depending on experience, location, and employer.

How to become a DCS programmer?

To become a DCS (Distributed Control System) programmer, you typically need a background in electrical engineering, computer science, or a related field, along with experience in automation and control systems. Gaining proficiency in DCS software such as Honeywell, Siemens, or Emerson, and obtaining relevant certifications can improve job prospects. Practical experience through internships or on-the-job training is also valuable for developing the necessary skills.

What are the typical daily responsibilities of a DCS Programmer?

As a DCS Programmer, your main responsibilities typically include designing, developing, and maintaining control logic for industrial automation systems. You will spend much of your time programming and testing DCS applications, collaborating with engineers and operations teams to optimize processes and troubleshoot technical issues. Regular tasks also involve making system modifications based on user requirements, documenting program changes, and ensuring compliance with safety and quality standards. The role often requires being on-site during system startups or upgrades, providing hands-on support to ensure successful implementation. Overall, you’ll play a crucial part in keeping complex industrial operations running smoothly and efficiently.

Is coding a dead-end job?

Coding as a DCS programmer involves working with control systems and automation software, which are essential in many industries. While technology evolves, programming skills remain in demand for system maintenance, updates, and integration, making it a viable career path with ongoing opportunities for skill development and specialization.

What is a DCS Programmer job?

A DCS (Distributed Control System) Programmer is responsible for designing, developing, and maintaining the control systems used in industrial processes. They program and configure DCS software to automate and optimize operations in industries like manufacturing, energy, and chemical processing. Their duties include writing code, troubleshooting system issues, and integrating hardware with software to ensure smooth plant operations. They also collaborate with engineers and technicians to improve efficiency and maintain system reliability.

What are the key skills and qualifications needed to thrive in the Dcs Programmer position, and why are they important?

To thrive as a DCS Programmer, you need a strong background in process control, programming languages such as ladder logic or function block, and a relevant engineering or technical degree. Proficiency with Distributed Control Systems (DCS) platforms like Emerson DeltaV, Honeywell Experion, or Siemens PCS 7, and certifications in automation or control systems are highly valued. Strong problem-solving abilities, communication, and attention to detail help you excel in team projects and when troubleshooting on-site systems. These skills ensure optimal system performance, efficient project delivery, and reliable operation of automated industrial processes.

What engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as petroleum, aerospace, or certain senior software engineering roles can earn $500,000 or more annually, often including bonuses and stock options. These positions typically require advanced skills, extensive experience, and often involve leadership or executive responsibilities.

What tech jobs pay 400,000 a year?

For a Dcs Programmer, earning $400,000 annually typically requires senior-level experience, specialized skills in control systems, and working in high-paying industries such as oil and gas, aerospace, or large manufacturing. These roles often involve advanced programming, system integration, and certifications, with compensation reflecting expertise and responsibility levels.
What are popular job titles related to Dcs Programmer jobs in Indiana? For Dcs Programmer jobs in Indiana, the most frequently searched job titles are:
Infographic showing various Dcs Programmer job openings in Indiana as of July 2026, with employment types broken down into 88% Full Time, 9% Part Time, 2% Contract, and 1% Nights. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $78,251 per year, or $37.6 per hour.
Senior Automation Engineer

Senior Automation Engineer

Matrix Technologies, Inc

Indianapolis, IN • On-site

$92K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

SENIOR AUTOMATION ENGINEER
ABOUT US
Matrix Technologies, Inc. has been a leading provider of engineering, automation, and systems integration services since 1980. Guided by "The Matrix Way," we value teamwork, collaboration, and fun. Recognized as a Top Workplace, we offer flexible schedules, professional growth opportunities, and market-leading compensation. Our expertise spans multiple industries, and 87% of our projects are from repeat clients, showcasing our commitment to quality and customer satisfaction. Come experience "A Better Process for Success" with us.
Culture matters! At Matrix, our core purpose is Enhancing People's Lives...Every Day. Our fundamentals guide our culture, and you can learn more about our unique environment here: www.matrixti.com/culture.
OVERVIEW
Join our team as a Senior Automation Engineer!
This is a hybrid role based out of our Indianapolis, IN office. The position is salaried and includes eligibility for overtime pay.
This position requires seasoned control systems development experience. The Senior Automation Engineer performs assignments and can create specifications when little or no user requirements are provided. Independently evaluates, selects, and applies standard programming techniques, procedures, and criteria. Under supervision, this employee may direct one or more projects and may have one or more team members to supervise on projects.
Project work involves a variety of clients in multiple industries using various control platforms. Automation Engineers interface with both external clients as well as other internal engineering disciplines within the Matrix organization to gather field data, prepare functional specifications, write DCS and/or PLC code, develop HMI graphics, perform client acceptance testing, and start-up automation systems.
KEY RESPONSIBILITIES
  • Learn and follow industry, Matrix, and client safety practices and procedures. Helps supervise and direct the safety issues of the site team. Helps develop safety guidelines specific to control systems. Responsible for compliance with company and site safety policies
  • Learn and follow Matrix Standards and Procedures. Mentors others in the use of them. Participate in the continuous improvement of the same.
  • Learn and follow Matrix Project Methodology, developing an in-depth knowledge of those related to software development and automation best practices. Help develop and improve our methodology.
  • Prepare project scopes of work, preliminary design concepts, and cost estimates. Assist in gathering field data and preparing project specifications. Report project performance.
  • Lead the project team through the software development process associated with both existing and new DCS/PLC based control systems. These systems often include the design of new Operator graphic screens, interfaces to other control systems, and interfaces to external computing platforms.
  • Lead the preparation of functional specifications, project test specifications, developing DCS/PLC code, developing HMI graphics, executing a software Factory Acceptance Test, and performing on-site commissioning and start-up.
  • Develop high-quality, error-free industrial software programs in keeping with the defined project requirements.
  • Responsible for effective communication with other engineering disciplines to coordinate & collaborate designs.
  • May serve as client sponsor to help identify new project opportunities, including leading proposal efforts. Become a trusted resource for your clients.
  • Provide leadership and guidance to less experienced engineers.
  • Learn and follow Matrix Core Values. Expected to set the example for others

QUALIFICATIONS
  • Bachelor of Science Degree in Electrical, Chemical, or Mechanical Engineering or related field from an ABET-accredited college or university
  • Minimum six years of controls, automation, and electrical troubleshooting and start-up experience.
  • Systems Integrator experience is a plus.
  • EPC project experience preferred.
  • Fundamentals of Engineering (FE) or Professional Engineering (PE) certification preferred.
  • Preference will be given to candidates with Allen-Bradley, Rockwell Automation, Siemens, and Aveva experience.
  • Knowledge of continuous batching processes and controls is a plus.
  • Experience with protocols including Ethernet/IP, DeviceNet, and Modbus TCP/IP.
  • Knowledge in Process Control Network Architecture design.
  • Varied industrial background is a plus. Key industries include food and beverage, chemical, pharmaceuticals, and manufacturing.
  • Ability to travel approximately 15-25%, both locally and overnight.
  • Must be legally eligible to work in the United States.
  • Able to access required client work sites.

PHYSICAL REQUIREMENTS
  • While performing the duties of this job, the employee is occasionally required to stand; walk; sit; stoop, kneel, crouch; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; talk, and hear.
  • The employee must frequently lift and/or move objects up to 10 pounds and occasionally lift and/or move objects up to 25 pounds.
  • Specific vision abilities required by the job include close vision, distance vision, color, vision, peripheral vision, depth perception, and the ability to adjust focus.
  • This employee may perform industrial field work, which could include exposure to hazardous locations, inclement weather, moving mechanical parts, noise, ladders, uneven ground, and stairs.
  • This employee may perform industrial field work, which could include exposure to a wide range of known food allergens.

WHY MATRIX?
Physical and Mental Wellness and Work/Life Balance:
  • Health Insurance with Prescription Drug Coverage, Dental and Vision Insurance
  • Generous Paid Time Off (Extra Days for Purchase) and Ten Paid Holidays
  • Paid Parental Leave, Bereavement Leave
  • Flexible Work Schedules, Work at Home Options
  • Wellness Program with Incentive Dollars, Preventive Health Screenings
  • Employee Assistance Program (EAP), Critical Illness and Accident Insurance

Financial Wellness:
  • Employee Stock Ownership Plan (ESOP)
  • 401(k) and Roth Plans with 5% Match and immediate vesting upon enrollment
  • Market-based competitive Compensation and Overtime Pay for Salaried positions
  • Quarterly Bonus Program and Spot Bonus Program
  • Pre-Tax Health Savings Account (HSA) with Match, and Pre-Tax Flexible Spending Account (FSA)
  • Life Insurance Paid by Matrix and Buy-Up Options
  • Short-Term and Long-Term Disability Plan Paid by Matrix

Personal and Professional Growth:
  • Technical, Managerial, and Administrative Career Paths
  • Onboarding and Mentoring, Internal Training and Cross Training
  • PE Certifications, Registration, and Renewals
  • Assessments and Leadership Development
  • External Certification Programs, Professional Memberships
  • Tuition Reimbursement Program

Recognition, Culture, and Other Perks:
  • Regular Employee Updates and Town Halls, Annual Engagement Surveys
  • Employee Service Awards and Peer Recognition
  • Strong Fundamentals (Core Values)
  • Employee Referral Program/Bonus
  • Casual Dress
  • Discount Programs
  • Community Involvement Committee
  • Sports Teams and Clubs

We offer market-competitive compensation for a Senior Automation Controls Engineer with a base range of $92,000 to $130,000 annually that includes profit sharing, ESOP participation, 401(k) matching, and overtime pay. Salaries are based on experience, skills, and qualifications.
Matrix Technologies, Inc. is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, age, physical or mental disability, veteran or military status, genetic information, sexual orientation, marital status, or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances. The information collected by this application is solely to determine suitability for employment, verify identity, and maintain employment statistics on applicants.