1

Computer Programming Internship Jobs in Illinois

Our 10-week internship is your chance to experience life as a Hardware Engineer at IMC. You'll have ... Computer Engineering, or a related degree * Must have proficient experience in Verilog ...

Our 10-week internship is your chance to experience life as a Hardware Engineer at IMC. You'll have ... Computer Engineering, or a related degree * Must have proficient experience in Verilog ...

This is a hands-on role for students in electrical and computer engineering, mechanical engineering ... Many of our past interns have gone on to join OceanComm full-time. Strong performers will be ...

Engineering Intern / Co-op

Chicago, IL · On-site

$35 - $55/hr

This is a hands-on role for students in electrical and computer engineering, mechanical engineering ... Many of our past interns have gone on to join OceanComm full-time. Strong performers will be ...

Engineering Intern / Co-op

Chicago, IL · On-site

$35 - $55/hr

This is a hands-on role for students in electrical and computer engineering, mechanical engineering ... Many of our past interns have gone on to join OceanComm full-time. Strong performers will be ...

Software Engineer I - AI

Oak Brook, IL · On-site

$53K - $100K/yr

Bachelor's degree in Computer Science, Software Engineering, or related field (or graduating soon). * Internship, coursework, or personal projects involving: Generative AI, Chatbots or assistants, AI ...

New

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

Our internship is designed for fast thinkers with a critical mindset and a drive to solve tough ... A student pursuing a bachelor's, master's, or PhD in Computer Science or Computer Engineering * On ...

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

... Engineering, Computer Science, or another hard science Preference for students who have completed at least 3 years of academic coursework by internship start * Experience with hands-on lab testing ...

next page

Showing results 1-20

Computer Programming Internship information

See Illinois salary details

$11

$22

$38

How much do computer programming internship jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for computer programming internship in Illinois is $22.19, according to ZipRecruiter salary data. Most workers in this role earn between $17.93 and $23.51 per hour, depending on experience, location, and employer.

What is the difference between Computer Programming Internship vs Software Development Internship?

AspectComputer Programming InternshipSoftware Development Internship
Required SkillsBasic programming languages (e.g., Python, Java)Programming, software design, problem-solving
Work EnvironmentTech companies, startups, educational institutionsTech firms, software companies, startups
Typical Duration8-12 weeks8-12 weeks
FocusLearning programming fundamentalsBuilding and testing software applications

While both internships involve programming skills, a Computer Programming Internship typically emphasizes learning coding basics, whereas a Software Development Internship focuses on designing, developing, and testing software projects. The roles often overlap but differ in scope and depth of software engineering tasks.

What is a computer programming internship?

A computer programming internship is a temporary position that allows students or recent graduates to gain practical experience in software development and coding within a professional setting. Interns typically work under the supervision of experienced programmers, contributing to real projects while learning industry-standard tools, languages, and development practices. The goal is to help interns build technical skills, enhance their resumes, and gain insight into how software teams operate, often leading to networking opportunities and potential full-time job offers.

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

To thrive as a Computer Programming Intern, a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and data structures is essential, often supported by progress toward a computer science degree. Familiarity with version control systems like Git, integrated development environments (IDEs), and possibly exposure to databases or web frameworks is typically expected. Strong problem-solving abilities, eagerness to learn, and clear communication help interns stand out and integrate with development teams. These skills and qualities are crucial for contributing effectively to projects, adapting to new technologies, and maximizing the internship learning experience.

What kinds of projects and tasks can I expect to work on during a computer programming internship?

During a computer programming internship, you'll typically work on real-world coding projects such as developing features, fixing bugs, or writing automated tests under the guidance of experienced developers. Interns often participate in code reviews, team meetings, and may also help with documentation or research tasks. The exact responsibilities can vary based on the company, but you'll likely collaborate closely with other engineers and possibly with product managers or designers, providing a well-rounded experience. This hands-on exposure helps you build both technical and teamwork skills that are highly valued in the software industry.
What are the most commonly searched types of Computer Programming jobs in Illinois? The most popular types of Computer Programming jobs in Illinois are:
What cities in Illinois are hiring for Computer Programming Internship jobs? Cities in Illinois with the most Computer Programming Internship job openings:
Infographic showing various Computer Programming Internship job openings in Illinois as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 10% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $46,146 per year, or $22.2 per hour.

Applications Engineer (Bilingual in Mandarin)

Rogers Freels & Associates Inc

Chicago, IL

$70K - $95K/yr

Full-time

Posted 12 days ago


Job description

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are currently supporting one of our clients in the industrial equipment and hydraulics space in their search for a senior-level Applications Engineer.

This is a direct hire opportunity where the selected candidate will join our client’s engineering team and work closely with both engineering and sales functions to support customer applications and deliver technical solutions.

Applications Engineer I

The Applications Engineer I is responsible for supporting technical efforts related to hydraulic components and systems, working with internal teams to understand customer application requirements and assist in delivering effective solutions.

This is an entry-level, customer-facing engineering role that combines foundational engineering knowledge with application-based problem solving and sales support. The role is designed to develop into a fully capable applications engineer through hands-on experience, mentorship, and exposure to real-world applications.

The ideal candidate is a strong communicator with solid engineering fundamentals, a willingness to learn hydraulics and application engineering, and the ability to collaborate across technical and commercial teams in a global environment.

Responsibilities

  • Support application engineering efforts for hydraulic systems and components
  • Assist in gathering and analyzing customer requirements
  • Support application development, troubleshooting, and system validation
  • Collaborate with sales teams to support technical solutions and proposals
  • Assist in preparing technical documentation, presentations, and supporting materials
  • Work with internal engineering teams to help define product configurations
  • Support troubleshooting and resolution of customer application issues
  • Participate in technical training and onboarding with global engineering teams
  • Collaborate with global teams, including coordination with engineering resources outside the U.S.
  • Travel to customer sites as required (~10% domestic travel)

Requirements

  • Bachelor’s degree in Mechanical Engineering or related field
  • Fluent in Mandarin REQUIRED
  • Willingness to travel internationally for training (including China)
  • At least one engineering internship or equivalent hands-on experience
  • Strong communication and problem-solving skills
  • Ability to learn quickly and apply engineering fundamentals to real-world applications
  • Ability to work in a team-oriented, customer-focused environment
  • Must be located near the greater Chicago area or willing to relocate
  • Must be able to work onsite (not remote)

Desired Attributes

  • Exposure to hydraulics or fluid power systems
  • Internship or project experience in mechanical systems or off-highway equipment
  • Interest in customer-facing or applications engineering roles
  • CAD experience (SolidWorks or similar)
  • Ability to work effectively with both technical and non-technical stakeholders

Additional Details

  • Onsite work environment based in the greater Chicago area
  • Entry-level role with structured onboarding and technical training
  • Opportunity for international training and collaboration with global teams
  • Travel requirements include limited domestic travel and initial international training
  • Flexible work schedule with coordination required to support global teams

VISA Sponsorship is NOT available for this position.

About the Client

Our client is a global provider of hydraulic components and systems supporting OEMs across industries such as construction, agriculture, and heavy equipment. With a growing presence in North America, the organization is focused on expanding its engineering and customer support capabilities to better serve key accounts.

The company offers a collaborative environment where engineers work closely with customers and internal teams to develop application-specific solutions. This role provides an opportunity to contribute to both technical execution and customer engagement within a rapidly evolving and expanding organization.

Compensation & Benefits

  • Competitive base salary ($70,000 – $95,000), commensurate with experience
  • Comprehensive benefits package provided by the client
    • Competitive salary
    • Bonus opportunity for team and individual performance
    • Insurance options include Medical, Dental, Vision, Disability plans
    • Employer paid life insurance
    • Health Savings option available with employer contribution
    • Paid vacation, sick days, and holidays
    • Monthly allowances for phone, car, home office use
    • 401(k) match - 100% match for 4% salary
    • Company credit for work expenses