1

Logic Programming Jobs (NOW HIRING)

Controls Engineer I

Chandler, AZ

$82K - $106K/yr

Familiarity with ladder logic programming and industrial control concepts. * Basic understanding of industrial communication protocols such as Modbus. * 2+yearsinprogramminginC/C++. * Strong ...

Be Seen First

PLC Process Engineer

Atlanta, GA · On-site

$80K - $120K/yr

Experience with ladder logic programming, HMI design, and troubleshooting. * Knowledge of analog and digital sensors (0‐10V, 4‐20mA, 24VDC, 120VAC). * Ability to read and work with electrical ...

Be Seen First

PLC Ladder Logic programming experience (Siemens and Rockwell preferred, 2+ years developing original programs not just maintenance) * Ability to troubleshoot and resolve problems with circuit ...

New

Controls Engineer I

Chandler, AZ · On-site

$70 - $100/hr

Familiarity with ladder logic programming and industrial control concepts.Basic understanding of industrial communication protocols such as Modbus.2+ years in programming in C/C++.Strong analytical ...

Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at ...

Senior Front End Developer

Calabasas, CA · On-site

$121K - $160K/yr

... logic programming languages an advantage but full training will be given Broad architectural knowledge of Linux based systems, unix / python scripting, software architectures and service orientated ...

Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at ...

... with programming support activities, including review of control logic, graphics, alarms, and trends. * Coordinate integration of third-party systems using BACnet, Modbus, and other approved ...

Showing results 41-60

Logic Programming information

See salary details

$25K

$88.9K

$149K

How much do logic programming jobs pay per year?

As of Aug 22, 2026, the average yearly pay for logic programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What is logic programming?

Logic programming is a programming paradigm based on formal logic, where program statements express facts and rules about problems within a system of formal logic. In this approach, computation is achieved by querying these facts and rules, and the system tries to find solutions that satisfy the queries using logical inference. Prolog is one of the most well-known logic programming languages. Logic programming is commonly used in artificial intelligence, natural language processing, and problem-solving applications where declarative programming is advantageous.

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

To thrive as a Logic Programmer, you need a solid background in computer science, discrete mathematics, and proficiency in logic-based programming languages such as Prolog. Familiarity with logic solvers, declarative programming environments, and relevant software tools is essential, and certifications or coursework in artificial intelligence or computational logic can be advantageous. Strong analytical thinking, problem-solving abilities, and attention to detail help set candidates apart in this field. These skills and qualifications are crucial for designing efficient, accurate logic-driven systems and solving complex computational problems effectively.

What are some common challenges faced by logic programmers when working on large-scale projects?

Logic programmers often encounter challenges related to the scalability and maintainability of code when working on large-scale projects. As logic programs grow in complexity, debugging and ensuring efficient execution can become difficult, particularly when dealing with intricate rule sets and dependencies. Collaboration with other team members, such as software engineers or domain experts, is essential to clarify business logic and optimize performance. Regular code reviews and modular programming practices can help address these challenges and ensure a robust final product.

What is the difference between Logic Programming vs Data Scientist?

AspectLogic ProgrammingData Scientist
Required CredentialsTypically computer science or software engineering degrees, programming certificationsDegree in data science, statistics, computer science, or related fields
Work EnvironmentSoftware development, AI, knowledge-based systemsData analysis, modeling, machine learning projects
Industry UsageAI research, expert systems, logic-based applicationsTech, finance, healthcare, marketing

Logic Programming and Data Scientists share a focus on data and algorithms but differ in their core skills and work environments. Logic Programming emphasizes rule-based programming and AI systems, while Data Scientists focus on analyzing data to inform business decisions. Both roles require strong analytical skills, but their tools and applications vary significantly.

More about Logic Programming jobs
Infographic showing various Logic Programming job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.

$82K - $106K/yr

Full-time

Re-posted 25 days ago


Job description

Job Description:


Controls Engineer I

Job Summary:

As the Controls Engineer I you will play a key role in advancing the clean energy revolution.

Key Job Responsibilities:

  • Develop, program, test, and troubleshoot PLC-based control systems and related automation components.

  • Contribute to the development of new control systems for solar tracker products.

  • Implement new algorithms and features into existing controller and PLC platforms.

  • Develop andmaintaincontrol logic, industrial communications, and field device integration for tracker systems.

  • Work with internal and external stakeholders to deploy,validate, and test control systems, PLC programs, software, and new features at operating solar sites.

  • Investigate, troubleshoot, and resolve failures involving PLCs, control-system hardware, field devices, and software components.

  • Support prototype development, field testing, system commissioning, and performance evaluations.

  • Create andmaintaindocumentation including test procedures, technical reports, electrical schematics, andcontrol-systemdocumentation.

  • Report project status, technical findings, and progress updates regularly to the hiring manager and program managers.

  • Travel occasionally to support field deployments, commissioning, testing, and troubleshooting activities.

  • Perform other duties as assigned.

Qualifications:

  • Bachelor'sdegreeorhigherinEngineering,Physics,orotherNaturalSciencesrequired.

  • Exposure to or experience with PLC programming and industrial automation systems.

  • Familiarity with ladder logic programming and industrial control concepts.

  • Basic understanding of industrial communication protocols such as Modbus.

  • 2+yearsinprogramminginC/C++.

  • Strong analytical and problem-solving skills.

  • Willingness and ability to learn quickly in a fast-paced engineering environment.

  • Effective written and verbal communication skills.

  • Ability to work collaboratively within cross-functional teams.

Preferred qualifications:

  • Experience programming, testing, and troubleshooting PLC-based control systems.

  • Familiarity with ladder logic, structured text, or other industrial control programming methods.

  • Experience with industrial communication protocols such as Modbus, RS-485, or Ethernet-based industrial networks.

  • Pythonprogramming.

  • Experience with HMI or SCADA systems is a plus.

  • Interest in renewable energy technologies and utility-scale solar systems.

  • Abilitytoworkin afast-paced, smallercompanyenvironment.


At Array Tech, Inc., we strive to lead with our culture, and believe that our people are a key enabler of our future state. Our total rewards philosophy supports Array's ability to attract, develop, and retain our employees. We offer competitive compensation, benefits and wellness programs that align with the local markets where we do business.


Array Tech, Inc. offers equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity, and gender expression, or any other legally protected status.


#LI-JS1