1

Logic Programming Jobs (NOW HIRING)

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

Senior Snap Logic Developer

New York, NY ยท On-site

$62.75 - $79.75/hr

Extensive knowledge and hands on experience with Snap Logic Architecture and development . Hands on experience developing ETL jobs. Experience designing and implementing enterprise integrations.

Controls Engineer

Austin, TX ยท Hybrid

$82K - $107K/yr

An in-depth understanding of control systems, components, logic programming, experience with instrumentation and controls design SCADA (ie. Rockwell, Inductive Automation, AVEVA Wonderware) and PLC ...

The ideal candidate will have hands-on experience with PLC programming, Ladder Logic, Studio 5000/RSLogix, FactoryTalk View, and AutoCAD Electrical , along with experience supporting industrial ...

Controls Engineer 3

Detroit, MI ยท On-site

$56/hr

Provide production line support for Siemens PLC, NC, and controls logic programming. * Design, implement, and maintain industrial control systems and automated manufacturing processes. * Develop and ...

PLC Controls Engineer II

Tampa, FL ยท On-site

$78K - $102K/yr

The ideal candidate will have hands-on experience with PLC programming, Ladder Logic, Studio 5000/RSLogix, FactoryTalk View, and AutoCAD Electrical , along with experience supporting industrial ...

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

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 Sep 12, 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

What other helpful pages are available for Logic Programming?

Other pages related to Logic Programming:

Infographic showing various Logic Programming job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 83% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.

Building Automation Systems Programmer (SF)

Sioux Falls, SD โ€ข On-site

$67K - $92K/yr

Full-time

Re-posted 21 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.