1

Controls Programmer Jobs in Portland, OR (NOW HIRING)

Controls Engineer and Estimator

Beaverton, OR · On-site

$86K - $112K/yr

We are seeking a dynamic and detail-oriented Controls Estimator to develop accurate cost estimates and proposals for a variety of engineering, automation, and manufacturing projects. The ideal ...

Controls Engineer II

Portland, OR

$88K - $114K/yr

Seeking a Controls Engineer with Experience in PLC, SCADA, Facilities Control, and HVAC This position provides sustaining and project engineering support to ensure reliable facilities systems in ...

Controls Engineer

Newberg, OR

$87K - $113K/yr

create innovate deliver PPM Technologies, a leading food equipment manufacturer is looking for a Controls Engineer to join our team. Do you want to be a part of a growing company that creates a great ...

next page

Showing results 1-20

Controls Programmer information

See Portland, OR salary details

$42.9K

$85.5K

$118.7K

How much do controls programmer jobs pay per year?

As of Jun 23, 2026, the average yearly pay for controls programmer in Portland, OR is $85,517.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,100.00 and $98,100.00 per year, depending on experience, location, and employer.

What are Controls Programmers?

Controls Programmers are professionals who design, develop, and implement software to control automated machinery and systems, typically in industrial or manufacturing environments. They work with programmable logic controllers (PLCs), human-machine interfaces (HMIs), and other control systems to ensure machines operate efficiently and safely. Their role involves writing and testing code, troubleshooting automation issues, and collaborating with engineers and technicians to optimize processes. Controls Programmers are essential for maintaining and improving automated production lines and industrial equipment.

What are the key skills and qualifications needed to thrive as a Controls Programmer, and why are they important?

To thrive as a Controls Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical certification. Familiarity with PLCs, SCADA systems, HMI software, and programming languages like ladder logic or Structured Text is typically required. Strong problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with engineers and troubleshooting complex systems. These skills ensure the development and maintenance of efficient, reliable automation solutions critical for modern industrial operations.

What are some typical challenges faced by Controls Programmers when integrating new automation systems into existing manufacturing environments?

Controls Programmers often encounter challenges such as ensuring compatibility between new automation systems and legacy equipment, minimizing production downtime during integration, and troubleshooting unforeseen issues that arise with hardware or software interfaces. Effective communication with electrical engineers, maintenance staff, and production teams is crucial to address these challenges efficiently. Staying up-to-date with evolving industry standards and control technologies also helps in developing robust solutions that support business goals and maintain operational safety.

How much do control engineers get paid?

Control engineers typically earn between $70,000 and $110,000 annually, depending on experience, location, and industry. Salaries can increase with specialized skills in PLC programming, automation, and control systems design, as well as relevant certifications.

What does a controls programmer do?

A controls programmer designs, develops, and maintains software for automated control systems used in manufacturing, robotics, or industrial processes. They typically work with PLCs, SCADA systems, and programming languages like ladder logic or structured text to ensure systems operate efficiently and safely. Strong problem-solving skills and knowledge of electrical and mechanical systems are essential in this role.

What is the difference between Controls Programmer vs Automation Engineer?

AspectControls ProgrammerAutomation Engineer
CredentialsTypically requires a degree in electrical, computer, or control engineering; certifications like PLC or SCADA are commonRequires a degree in engineering or computer science; certifications in automation systems are beneficial
Work EnvironmentPrimarily in manufacturing, industrial plants, or automation facilitiesWorks across industries including manufacturing, process industries, and systems integration
Employer & Industry UsageUsed by automation companies, manufacturing plants, and system integratorsEmployed by engineering firms, manufacturing companies, and technology providers

Controls Programmers focus on developing and implementing control systems, primarily programming PLCs and SCADA systems. Automation Engineers have a broader role, including designing, testing, and optimizing automation processes. While both roles require technical skills and industry experience, Controls Programmers are more specialized in coding and system configuration, whereas Automation Engineers oversee entire automation projects.

What engineers make $300,000 a year?

Senior controls programmers and automation engineers with extensive experience, specialized skills in PLCs, SCADA systems, and industrial automation, can earn $300,000 or more annually. High salaries are often associated with roles in large manufacturing, energy, or technology sectors, especially when combined with certifications and leadership responsibilities.

What engineer makes $500,000 a year?

Controls programmers, who develop and maintain automation and control systems, can earn salaries approaching or exceeding $500,000 annually at senior levels or in specialized industries such as aerospace or oil and gas. High earnings often require extensive experience, advanced certifications, and expertise in programming languages like ladder logic or PLCs, along with working in high-demand environments.
What are popular job titles related to Controls Programmer jobs in Portland, OR? For Controls Programmer jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Controls Programmer jobs in Portland, OR look for? The top searched job categories for Controls Programmer jobs in Portland, OR are:

$91K - $122K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Fitesa is a global leader in nonwoven fabric solutions, delivering innovative materials to the hygiene, medical, and industrial markets. We are seeking talented individuals to join our rapidly growing team. We are looking for team-oriented, motivated professionals who are committed to quality, safety, and continuous improvement.
Fitesa offers a comprehensive and competitive benefits package designed to support the well-being and long-term success of our employees.
Fitesa Benefits Include:
  • Paid vacation
  • Paid holidays
  • 401(k) contribution (4% dollar-for-dollar match + additional 3% company discretionary contribution annually for those who qualify)
  • Flexible insurance packages, including medical, vision, and dental, with no waiting period

Requirements
Summary(What/Why/Coverage)-Main Activities:
Under the general direction of the Maintenance Manager, the Electrical Controls Engineer responsible for installation and technical support of PLC based hardware and software and optimal performance of the electrical tools and equipment.
Education & Experience
Bachelor's degree in Engineering or related field - Required
3-5 years of experience in an automation or controls engineering role - Required
Manufacturing experience - preferred (polymer or related industry a plus)
Core Competencies:
  • Teamwork
  • Communication
  • Decision making
  • Initiative
  • Works standards
  • Ownership
  • Organizing

Behavioral Competencies:
  • Demonstrated familiarity with manufacturing processes or equipment preferably of polymer industry
  • Demonstrated ability to motivate, coach and train others
  • Effective Communication skills
  • Problem solving/troubleshooting skills
  • Statistical Analysis skills with the ability to establish and audit against goals
  • Self-motivated and able to work with a minimal amount of daily supervision
  • Thorough knowledge of the occupation hazards and corresponding safety precautions necessary for the safe performance of assigned duties.
  • Familiar with air and water pollution control technology and federal, state and community regulatory agency workings
  • Willing and able to work flexible hours including rotating shifts as needed

Technical Competencies:
  • Computer ERP
  • Microsoft Office proficient
  • Possess human resource skills to relate effectively with people of diverse background

Key Responsibilities (What/How):
  • Leads/supports internal Project and Maintenance Engineers, Maintenance Technicians & Production personnel, OEMs, vendors, and contractors to design, install, interface, start up new equipment and process controls including: electrical component selection and approval, electrical design approval, software assessments & modifications, machine acceptance testing and problem identification and resolution.
  • Responsible for specifying PLC's, HMI's, servo systems, motors, drives, sensors, vision sensors and data collection and analysis software, based on our companies controls standards criteria. Evaluates electrical equipment from multiple sources and recommends best value for use.
  • Assesses, identifies, schematically designs, and makes complex program modifications in DCS's, PLC's logic, HMI's programs, and servo controller logic to improve individual equipment and overall system's performance. May delegate tasks and oversee others completing this work. Provides quality checks to insure correct software development.
  • Performs high level troubleshooting, in-depth critical thinking, and utilizes all internal & external resources to solve any electrical, mechanical or process problem. Leads & assists others in troubleshooting machinery, equipment, components, and programs including PLC's HMI's Servo systems and Robotics.
  • Leads Controls support during machine installations and upgrades. This includes interfacing auxiliary equipment, identifying and correcting errors in programming and wiring and ensuring vendors and contractors are meeting our needs and expectations.
  • Expected to keep abreast of all of the new controls technologies, industry trends, health and safety regulations and standards that affect current operations.
  • Proactively identifies opportunities to increase production operation performance, then initiates and oversees projects through completion.
  • Provides technical and operating training to production, warehouse, and other personnel as needed. Shares knowledge and techniques with team members and coordinates the training of new personnel.
  • Assists in project planning and forecasting as part of budgeting process.
  • Provide training of Maintenance Technicians with new control equipment or schedule outside training to enhance troubleshooting skills.
  • Develop Maintenance Technician Electrical/Electronic Training Matrix to identify skill gaps, then design training program to address them.
  • Organize equipment documentation from OEMs, produced documents and troubleshooting guides.
  • Develop Safety Procedures for installed machines Lock-Out /Tag-Out for operations and maintenance personnel.
  • All other duties as assigned.

Physical Demands:
While performing the duties of this job, the employee is frequently exposed to fumes or airborne particles, moving mechanical parts and vibration.
This position requires frequent lifting and/or move up to 10 pounds and occasionally lifts and/or move up to 25 pounds. The position requires frequent lifting, walks and stands for long periods of time and performs strenuous physical labor under extreme temperatures. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
Additional Information:
Eligibility to apply is in accordance with Fitesa hiring policies and practices. Please contact Fitesa HR with questions regarding eligibility.
Fitesa offers a great work environment, professional development, challenging careers, and competitive compensation. Fitesa is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. Fitesa will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditional upon the successful completion of a background investigation and drug screen. This position is reserved for US candidates only and does not offer international transfer.