1

Programmer Programmer Jobs in Chicago, IL (NOW HIRING)

Robot Programmer

Bartlett, IL · On-site

$25 - $43/hr

SUMMARY The Robot Programmer plays a critical role in supporting the programming, installation, troubleshooting, and maintenance of robotic systems and automated machinery. Working on-site at Matrix ...

SUMMARY The Robot Programmer plays a critical role in supporting the programming, installation, troubleshooting, and maintenance of robotic systems and automated machinery. Working on-site at Matrix ...

CNC PROGRAMMER

Elgin, IL · On-site

$79K - $83K/yr

The CNC Programmer will be responsible for setting up, programming and operating CNC machines.We don't just mass-produce repetitive parts. We tackle short-run, high-precision prototyping projects ...

SUMMARY The Automation Technician plays a critical role in supporting the programming, installation, troubleshooting, and maintenance of robotic systems and automated machinery. Working on-site at ...

Robot Programmer

Bartlett, IL · On-site

$30 - $40/hr

SUMMARY The Automation Technician plays a critical role in supporting the programming, installation, troubleshooting, and maintenance of robotic systems and automated machinery. Working on-site at ...

Programmer Analyst

Waukegan, IL · On-site

$73K - $110K/yr

Programmer Analyst Country/Region: United States Job Location: Waukegan Required Travel (%): 5% Work Model: hybrid Programmer Analyst Your Mission The Programmer Analyst provides analytical ...

CNC Programmer

Downers Grove, IL · On-site

$28 - $38/hr

CNC Machinist / Programmer Responsibilities: * Machine parts, components, & fixtures per models or prints. * Program (2D & 3D) and set up CNC machines (HAAS) for production. * Measure and verify ...

CMM Programmer Job Location: Elk Grove Village, IL Job Type: Full-Time * Save CMM programs in designated locations and follow change management procedures. * Provide support to production personnel ...

CNC Programmer 1st shift E-Verify Location: Elgin, IL | On-Site Job Summary: Tool Maker experience requires someone with deep machining expertise, advanced mold‑building skills, strong diagnostic ...

CNC Machinist / Programmer Responsibilities: * Machine parts, components, & fixtures per models or prints. * Program (2D & 3D) and set up CNC machines (HAAS) for production. * Measure and verify ...

Physically assemble components as needed, following engineering drawings. * Wrap manufactured components, tag, and gather all items for final verification. * Document all manufactured parts that fail ...

Experience operating, programming and maintaining a CMM. * Experience using, calibrating and setting of manual inspection devices such as bore gages, micrometers (various kinds), dial indicators ...

Experience operating, programming and maintaining a CMM. * Experience using, calibrating and setting of manual inspection devices such as bore gages, micrometers (various kinds), dial indicators ...

Be Seen First

The Robotics Support Programmer is a hands‐on, execution‐focused contributor responsible for building, modifying, and troubleshooting industrial robot programs in a live production environment.

Showing results 41-60

Programmer Programmer information

See Chicago, IL salary details

$12

$40

$70

How much do programmer programmer jobs pay per hour?

As of Jul 25, 2026, the average hourly pay for programmer programmer in Chicago, IL is $40.73, according to ZipRecruiter salary data. Most workers in this role earn between $26.49 and $52.98 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What job categories do people searching Programmer Programmer jobs in Chicago, IL look for? The top searched job categories for Programmer Programmer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Programmer Programmer jobs? Cities near Chicago, IL with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Chicago, IL as of July 2026, with employment types broken down into 84% Full Time, 9% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $84,713 per year, or $40.7 per hour.

$25 - $43/hr

Full-time

Posted 21 days ago


Job description

Matrix Design is a great company because we have great people. At Matrix Design, we are committed to Developing Great People, Building a Great Company, and Delivering Great Results.
Our culture rests upon six Core Values that we strive to embody each and every day:
• We Can Do That!• We Do It Right!• We Do What We Say
• We Do It Better Next Time!• We Do It Together!• We Do It for a Greater Purpose
Solving automation integration problems across various industries is innovative, challenging, and often complex work. It demands creativity, collaboration, perseverance, and hard work from every member of the team. Therefore, we strive to put the Right Person in the Right Seat so that everyone wins!
SUMMARY
The Robot Programmer plays a critical role in supporting the programming, installation, troubleshooting, and maintenance of robotic systems and automated machinery. Working on-site at Matrix Design's facilities or client locations, this technician ensures optimal performance and reliability of automation equipment, contributing directly to manufacturing efficiency and innovation.
ACCOUNTABILITIES & RESPONSIBILITIES
  1. BE AN IDEAL TEAM PLAYER
  • Humble - Collaborative. Elevates contributions of others. Lacks excessive ego.
  • Hungry - Diligent. Self-motivated. Looks for more responsibility and opportunity
  • Smart - Emotionally intelligent. Understands team dynamics. Exercises common sense.

  1. SYSTEM INSTALLATION AND COMMISSIONING
  • Install, configure, and test robotic and automated systems based on engineering specifications.
  • Provide on-site support for equipment installation and commissioning at customer facilities.

  1. SYSTEM SUPPORT AND MAINTENANCE
  • Perform preventative maintenance and repairs on robotic equipment and control systems.
  • Troubleshoot and resolve technical issues related to robotics, PLCs, and system integration.

  1. PROGRAMMING AND OPTIMIZATION
  • Assist in programming, calibration, and optimization of robotic systems.

  1. DOCUMENTATION, SAFETY, AND COLLABORATION
  • Document work performed, including maintenance logs, troubleshooting steps, and updates to schematics.
  • Maintain a safe work environment and adhere to company and industry safety standards.
  • Collaborate with engineers and project managers to support automation project

implementation.
SKILLS AND COMPETENCIES
  • Strong technical knowledge of industrial robotics and automation systems
  • Proficiency with PLCs, HMIs, and robotic programming interfaces (e.g., Fanuc, ABB, Yaskawa)
  • Proficiency in programming industrial vision systems (FANUC, Cognex, Keyence, etc.)
  • Mechanical aptitude and understanding of pneumatic and electrical systems
  • Problem-solving and analytical thinking for troubleshooting automation issues
  • Ability to read and interpret technical drawings, schematics, and manuals
  • Effective communication skills for collaboration with cross-functional teams
  • Attention to detail and commitment to quality and safety standards
  • Time management and organizational skills for handling multiple projects

QUALIFICATIONS
  • 2+ years of hands-on experience with robotic systems in a manufacturing or automation environment
  • Experience with robotic integration, troubleshooting, and maintenance
  • Familiarity with risk assessments, safety protocols, and industrial standards
  • Valid driver's license and ability to travel to customer sites as needed

TRAVEL REQUIREMENTS
  • Up to 40%

The posted salary range represents an estimate for this role. The final offer will be determined based on several factors, including the candidate's specific skills, professional experience, and relevant certifications.