1

Logic Programming Jobs (NOW HIRING)

Controls Engineer I

Chandler, AZ · On-site

$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 ...

Electrical Engineer

Maple Grove, MN · On-site

$130K - $139K/yr

Field experience in substations and basic familiarity with PLC/logic programming is preferred. Professional Engineer (PE) license is preferred.

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 ...

Programming Logic Controllers (PLCs) (e.g. Allen-Bradley, Siemens). Dealing with RSLogix 5000, RSLogix 500, FactoryTalk Studio, and Rslinx on regular basis. Hands on PLC controls system knowledge ...

Senior Front End Developer

Calabasas, CA

$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 ...

next page

Showing results 1-20

Logic Programming information

See salary details

$25K

$88.9K

$149K

How much do logic programming jobs pay per year?

As of Jul 11, 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 careers use logic skills?

Logic programming skills are valuable in careers such as software development, artificial intelligence, data analysis, cybersecurity, and systems engineering. These roles often require strong problem-solving abilities, understanding of algorithms, and proficiency with programming languages like Prolog or Python. Developing logical reasoning enhances performance in technical environments and complex decision-making tasks.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in specialized fields like machine learning, AI, or senior roles at major tech companies, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, and typically requires advanced skills, extensive experience, and often a leadership position.

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 PLC salary?

A Programmable Logic Controller (PLC) programmer's salary varies based on experience, location, and industry, but typically ranges from $60,000 to $100,000 annually in many regions. Skilled professionals with certifications and knowledge of automation systems can earn higher salaries, especially in manufacturing, industrial automation, and engineering environments.

What tech jobs pay $400,000 a year?

In the field of logic programming and related tech roles, senior positions such as principal engineers, machine learning engineers, and AI researchers can reach or exceed $400,000 annually, especially with extensive experience, advanced skills in algorithms and data structures, and often in high-demand industries like finance or tech giants. These roles typically require strong programming skills, advanced degrees, and a track record of impactful projects.

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, and why are they important?

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 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

Temperature Controls Programmer (SF)

Thompson Solutions Group

Sioux Falls, SD • On-site

$83K - $107K/yr

Full-time

Posted 18 days ago


Job description

About the Role
Are you an experienced Temperature Controls Programmer looking to apply your expertise in Building Automation Systems (BAS)? Join our team and take the lead in logic programming, graphics development, commissioning, and support of temperature control systems. You'll collaborate with clients, engineers, and technicians to design and implement cutting-edge HVAC and control solutions.
Key Responsibilities
  • Design and program BAS-controlled systems using Tridium Niagara Workbench and KMC Connect.
  • Review project requirements, functional definitions, and specifications to develop efficient control systems.
  • Incorporate data acquisition and reporting features into control packages.
  • Troubleshoot control system issues, support existing client applications, and provide remote assistance.
  • Configure and troubleshoot BACnet and ethernet hardware, including gateways, managed switches, VFDs, and controllers.
  • Integrate HMIs, VFDs, and third-party devices using various control networks (Ethernet/IP, Modbus TCP, BACnet, BACnet IP, LON).
  • Assist HVAC Service Technicians by remotely troubleshooting control and mechanical systems.

What You Need
  • Experience in BAS programming with Bacnet and Tridium based controls, and Microsoft Office.
    • Prior experience with KMC Controls and/or Tridium Niagara N4 is a plus!
  • Strong understanding of electrical control circuits, including analog/digital wiring and relay logic.
  • Hands-on experience with VFD programming and configuration.
  • Ability to read engineering specs, electrical schematics, control narratives, and P&ID drawings.
  • Knowledge of mechanical systems and instrumentation & control principles.
  • Strong troubleshooting skills and ability to support on-site and remote clients.
  • Excellent interpersonal, leadership, and communication skills.
  • Detail-oriented with strong organizational and multitasking abilities.
  • Valid driver's license and willingness to travel to client sites as needed.

Preferred Qualifications
  • Associate's degree in Industrial Controls, Electrical Engineering, Computer Science, or a related field.
  • 2-4 years of experience in BAS programming or temperature control systems.
  • HVAC experience is a plus!

Why Join Us?
  • Work in an innovative and supportive environment.
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.