1

Programming Jobs in Carbondale, IL (NOW HIRING)

... PLC programming experience. QUALIFICATIONS, EDUCATION & EXPERIENCE REQUIRED • A bachelor's degree is REQUIRED. OR • An associate's degree with minimum 3-5 years' experience in an engineering ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Working knowledge of PLC programming and process control systems is preferred (ABB 800xA, Siemens S7). * Experience in instrumentation, motors, starters and VFD's, communication networks (Modbus ...

Showing results 21-40

Programming information

See Carbondale, IL salary details

$25K

$88.9K

$148.9K

How much do programming jobs pay per year?

As of Aug 10, 2026, the average yearly pay for programming in Carbondale, IL is $88,891.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $115,900.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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 proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.
What cities near Carbondale, IL are hiring for Programming jobs? Cities near Carbondale, IL with the most Programming job openings:
Infographic showing various Programming job openings in Carbondale, IL as of August 2026, with employment types broken down into 1% Internship, 74% Full Time, 19% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $88,891 per year, or $42.7 per hour.

Process Launch Engineer

Aisin Corporation

Marion, IL • On-site

Full-time

Re-posted 4 days ago


Aisin rating

6.0

Company rating: 6.0 out of 10

Based on 77 frontline employees who took The Breakroom Quiz

437th of 487 rated machine equipment manufacturers


Job description

A Manufacturing Process Launch Engineer manages new product/process introductions and changes, working with cross-functional teams to ensure seamless factory readiness by validating processes, equipment, and quality standards, focusing on new process/product launches through robust planning, troubleshooting, root cause analysis, and continuous improvement, acting as the key manufacturing owner during ramp-up to achieve quality, cost, and schedule targets.
Perform detailed and complex job functions (ie. normal course of business activities). Investigate and recommend ways to improve efficiency in manufacturing, daily job activities on the manufacturing floor. May be required to work off shift schedule when necessary and needed for manufacturing support, startups, new line set ups and manufacturing downtime issues.
ESSENTIAL DUTIES AND RESPONSIBILITIES
• Program Leadership: Drive all operational aspects of new product/process introductions and major changes, acting as the single manufacturing owner during ramp-up.
• Process Development & Validation: Define, document, and validate new assembly, molding, welding, and testing processes, ensuring equipment and fixtures meet standards. (PV Process)
• Cross-Functional Collaboration: Work with Design, Quality, Manufacturing, Maintenance, and other Project Support Groups to meet all validation and implementation targets.
• Quality & Performance Monitoring: Monitor yields, scrap, throughput, and downtime, leading rapid response to issues and implementing corrective actions (e.g., using 8D, 5 Whys).
• Data Analysis: Conduct capability studies (Cp, Cpk) and interpret data to drive process stability.
• Documentation & Handoff: Prepare documentation and ensure smooth transitions (handoff) to standard production teams.
• Continuous Improvement: Capture lessons learned and implement standardized improvements for future launches.
• Write process design specifications.
• Analyze blueprints and interpret technical data.
• Implement engineering plans by evaluating current situations.
• Handle capital expenditure budget acquisition and control. Perform other duties as assigned to ensure achievement of section, department, or company plan.
• Develop schedule and coordinate activities of machinery and tooling suppliers.• Design equipment layouts for individual lines, cells, and zones. • Oversee manufacturing of product for pre-production trials. • Train manufacturing/maintenance members on new and improved processes.• Perform other duties as assigned to ensure achievement of section, department, or company plan.
KNOWLEDGE, SKILLS AND ABILITIES• Ability to prioritize workload. • Effective planning and implementation skills. • Detail oriented. • Ability to work both independently and as a member of a team.• Knowledge of machine mechanics, pneumatics, hydraulics, electronics, and materials.• Effective trouble-shooting skills. • Strong "hands-on" ability. • Capable of reading and understanding schematics.• Computer skills, Excel, Word, Email, Power Point, Solid works.• PLC programming experience.
QUALIFICATIONS, EDUCATION & EXPERIENCE REQUIRED• A bachelor's degree is REQUIRED.
OR• An associate's degree with minimum 3-5 years' experience in an engineering related role in the automotive industry.
OR• 5-10 years' experience in an engineering related role in the automotive industry.
ORGANIZATIONAL (AND OUTSIDE) RELATIONSHIPSCustomer
Design
Manufacturing
Maintenance
Quality
Advanced Launch
Quality Control
OMC
Production Control
etc.
WORK ENVIRONMENT• Office/Desk
• Manufacturing Floor
• Occasional Travel
PHYSICAL DEMANDS / REQUIREMENTSThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Physical Demands / Requirements(0-33%)(34-66%)(67-100%)1. Standing • 2. Walking • 3. Sitting• 4. Lifting (weight 40 lb)• 5. Heaviest Weight Lifted (40 lb)• 6. Carrying (weight 40 lb)• 7. Heavy Weight Carried (40 lb)• 8. Pushing/Pulling• 9. Weight Pushed/Pulled (40 lb)• 10. Climbing• 11. Balancing• 12. Bending/Stoop• 13. Crawling• 14. Reaching • 15. Reach Above Shoulder• 16. Work Above Shoulder• 17. Walk on Uneven Ground• 18. Fine Manipulation• 19. Gross Manipulation• 20. Simple Grasping• 21. Power Grip• 22. Hand Twisting• 23. Twisting of body• 24. Kneeling• 25. Crouching•
• A bachelor's degree is REQUIRED.
OR
• An Associates degree with minimum 3-5 years' experience in an engineering related role in the automotive industry.
OR
• 5-10 years' experience in an engineering related role in the automotive industry.

What Aisin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom