1

Programming Intern Jobs in Elgin, IL (NOW HIRING)

... engineering guidelines and test plans. o Perform basic troubleshooting of hardware, cabling, and connectivity issues following established procedures. 2. Modem, Antenna, and Controller Software ...

... engineering guidelines and test plans. o Perform basic troubleshooting of hardware, cabling, and connectivity issues following established procedures. 2. Modem, Antenna, and Controller Software ...

Intern Product & Innovations The job responsibilities outlined in this document are not exhaustive ... Ability to follow technical procedures and interpret engineering documentation. Familiarity or ...

Intern

Chicago, IL ยท On-site

$22 - $25/hr

GEI's Chicago, Illinois office is seeking a Civil Engineer intern to work on a variety of projects to support our ongoing office and field work. Essential Responsibilities & Duties * Perform field ...

DevOps/SRE Intern

Chicago, IL

$58.75 - $78/hr

Description As a DevOps/SRE intern, you will be a part of a team which directly works on projects ... Must be fluent in Python (or any other programming language at the time of interview). * Proficient ...

Intern

Chicago, IL ยท On-site

$22 - $25/hr

GEI's Chicago, Illinois office is seeking a Civil Engineer intern to work on a variety of projects to support our ongoing office and field work. Essential Responsibilities & Duties * Perform field ...

Engineering Intern Co-op

Chicago, IL

$17.25 - $22.50/hr

Lean The Continuous Improvement Engineering Intern/Co-op will report to the Regional Lean Specialist and support the deployment, evaluation, and implementation of Lean at the Marmon Transportation ...

Engineering Intern Co-op

Chicago, IL ยท On-site

$17.25 - $22.50/hr

Lean The Continuous Improvement Engineering Intern/Co-op will report to the Regional Lean Specialist and support the deployment, evaluation, and implementation of Lean at the Marmon Transportation ...

Engineering Intern Co-op

Chicago, IL ยท On-site

$17.25 - $22.50/hr

Lean The Continuous Improvement Engineering Intern/Co-op will report to the Regional Lean Specialist and support the deployment, evaluation, and implementation of Lean at the Marmon Transportation ...

Engineering Intern Co-op

Chicago, IL ยท On-site

$17.25 - $22.50/hr

Lean The Continuous Improvement Engineering Intern/Co-op will report to the Regional Lean Specialist and support the deployment, evaluation, and implementation of Lean at the Marmon Transportation ...

DevOps/SRE Intern

Chicago, IL ยท On-site

$15.50 - $20.50/hr

Description As a DevOps/SRE intern, you will be a part of a team which directly works on projects ... Must be fluent in Python (or any other programming language at the time of interview). * Proficient ...

Engineering Intern Co-op

Chicago, IL

$17.25 - $22.50/hr

Lean The Continuous Improvement Engineering Intern/Co-op will report to the Regional Lean Specialist and support the deployment, evaluation, and implementation of Lean at the Marmon Transportation ...

Engineering Intern Co-op

Chicago, IL

$17.25 - $22.50/hr

Lean The Continuous Improvement Engineering Intern/Co-op will report to the Regional Lean Specialist and support the deployment, evaluation, and implementation of Lean at the Marmon Transportation ...

We are looking for a motivated and detail-oriented Maintenance Intern to join our team the Summer ... Support with minor repairs under the guidance of experienced engineers & technicians: This could ...

We are looking for a motivated and detail-oriented Maintenance Intern to join our team the Summer ... Support with minor repairs under the guidance of experienced engineers & technicians: This could ...

next page

Showing results 1-20

Programming Intern information

See Elgin, IL salary details

$8

$22

$50

How much do programming intern jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for programming intern in Elgin, IL is $22.28, according to ZipRecruiter salary data. Most workers in this role earn between $14.77 and $21.57 per hour, depending on experience, location, and employer.

What kinds of projects and tasks can a Programming Intern expect to work on during their internship?

Programming Interns typically support ongoing development projects by writing and testing code, fixing bugs, and assisting with documentation. You may be assigned to work on specific modules, perform code reviews, or help automate repetitive tasks under the guidance of senior developers. Interns often participate in team meetings, collaborate closely with other interns and full-time engineers, and gain exposure to version control systems and agile workflows. These experiences are designed to help you build practical skills while contributing meaningfully to the team's goals.

What is the difference between Programming Intern vs Software Developer Intern?

AspectProgramming InternSoftware Developer Intern
Required CredentialsTypically students or recent graduates with basic coding knowledgeSimilar, often pursuing or holding a degree in computer science or related field
Work EnvironmentInternship programs in tech companies, startups, or organizationsInternship roles within software development teams in various industries
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsSame as Programming Intern, often used interchangeably
Search & Comparison IntentPeople looking for entry-level programming experienceIndividuals seeking software development internship opportunities

Both roles are entry-level internships focused on programming tasks, often requiring similar educational backgrounds. The terms are frequently used interchangeably, with 'Software Developer Intern' emphasizing a focus on software development projects. Candidates interested in gaining practical coding experience in a professional setting should consider both roles, depending on the company's terminology.

What does a program intern do?

A programming intern assists with software development tasks such as writing, testing, and debugging code under the supervision of experienced developers. They often work with programming languages like Python, Java, or C++, and may gain experience using development tools and version control systems. The role provides hands-on learning opportunities in a professional coding environment.

What does a Programming Intern do?

A Programming Intern assists software development teams by writing, testing, and debugging code under supervision. They often work on small programming tasks, help fix bugs, and may participate in code reviews and team meetings. Programming interns gain hands-on experience with programming languages, development tools, and project workflows, helping them build practical skills and understanding of software development processes. The specific responsibilities can vary depending on the company and project needs.

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

To thrive as a Programming Intern, you generally need a solid understanding of programming fundamentals, data structures, and algorithms, often gained through coursework in computer science or related fields. Familiarity with version control systems like Git, basic debugging tools, and at least one programming language such as Python, Java, or C++ is typically expected. Strong problem-solving skills, eagerness to learn, and the ability to communicate effectively within a team help interns stand out. These skills and qualities are crucial for quickly adapting to real-world projects, collaborating with colleagues, and making meaningful contributions during the internship.
What are the most commonly searched types of Programming jobs in Elgin, IL? The most popular types of Programming jobs in Elgin, IL are:
What cities near Elgin, IL are hiring for Programming Intern jobs? Cities near Elgin, IL with the most Programming Intern job openings:
Intern Product & Innovations

Intern Product & Innovations

SES

Chicago, IL โ€ข On-site

Internship

Posted 29 days ago


Job description

Intern Product & Innovations
The job responsibilities outlined in this document are not exhaustive and may evolve over time and be reviewed according to business needs.
ROLE DESCRIPTION
The Product & Innovations Intern supports SES's next-generation satellite services by building, integrating, and operating satellite gateway and user terminal systems. This role contributes directly to the validation, deployment, and performance evaluation of SES mPOWER user terminals and associated infrastructure. The intern will gain hands-on experience with satellite antennas, modems, network provisioning, and performance monitoring tools while supporting product development and innovation initiatives. The position uniquely combines hardware integration, network operations, and software-enabled monitoring within a live operational satellite network.
PRIMARY RESPONSIBILITIES
The intern is an individual contributor working under defined technical guidance and supervision, with increasing independence as skills develop. Responsibilities are focused on executing assigned technical tasks, documenting results, and recommending observations or improvements.
1. Satellite Terminal Build, Integration, and Configuration (30%)
o Assemble and integrate satellite gateway and user terminal hardware including anten-nas, RF components, modems, and supporting network equipment.
o Configure terminal hardware according to defined engineering guidelines and test plans.
o Perform basic troubleshooting of hardware, cabling, and connectivity issues following established procedures.
2. Modem, Antenna, and Controller Software Operation (15%)
o Learn and operate modem interfaces, antenna controller software, and related man-agement user interfaces.
o Support configuration, calibration, and verification of antenna pointing and modem pa-rameters.
o Assist in identifying configuration or operational issues and escalate findings to supervis-ing engineers.
3. Terminal Provisioning and Activation on SES mPOWER Network (15%)
o Support provisioning, activation, and validation of user terminals on the SES mPOWER satellite network.
o Execute predefined activation procedures and validation checklists under supervision.
o Verify terminal connectivity, service availability, and basic performance metrics.
4. Performance Monitoring and Telemetry Collection (15%)
o Install, configure, and maintain remote performance monitoring clients on gateways and user terminals.
o Collect and review network, modem, and terminal health data including availability, throughput, latency, and error metrics.
o Flag anomalies and performance deviations in accordance with defined thresholds.
5. Documentation and Reporting (15%)
o Document hardware builds, software configurations, network topologies, and provision-ing steps.
o Prepare periodic performance summaries and test reports for internal engineering and product teams.
o Maintain clear, reproducible records to support analysis, troubleshooting, and future de-ployments.
6. Software Enabled Automation and Integration Support (10%)
o Assist with basic scripting, data collection, or integration tasks using Python, APIs, or cloud tools where applicable.
o Support proof of concept activities related to automation, monitoring, or data visualiza-tion.
o Contribute observations and recommendations to improve workflows or tooling.
COMPETENCIES
Technical Competencies
โ€ข Basic understanding of networking concepts (IP addressing, routing, VLANs, throughput, laten-cy).
โ€ข Interest in satellite communications, RF systems, or wireless networking.
โ€ข Ability to follow technical procedures and interpret engineering documentation.
โ€ข Familiarity or willingness to learn hardware integration and lab practices.
โ€ข Exposure to Python scripting, APIs, AWS, or cloud based tools is a strong plus.
Behavioral Competencies
โ€ข Strong attention to detail and commitment to accurate documentation.
โ€ข Curiosity and willingness to learn complex systems in a hands on environment.
โ€ข Problem solving mindset with the ability to escalate issues appropriately.
โ€ข Clear written and verbal communication skills.
โ€ข Ability to work collaboratively within cross functional engineering and product teams.
QUALIFICATIONS & EXPERIENCE
Required
โ€ข Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engi-neering, Computer Science, Telecommunications, Aerospace Engineering, or a related technical discipline.
โ€ข Foundational knowledge of networking, software, or hardware systems gained through course-work, labs, or internships.
โ€ข Ability to work in a hands on lab or field like environment.
Preferred
โ€ข Coursework or project experience in satellite communications, RF systems, or wireless network-ing.
โ€ข Experience with Python, scripting, REST APIs, or cloud platforms (e.g., AWS).
โ€ข Familiarity with Linux environments or network monitoring tools.
Experience Level
โ€ข Internship or entry level role; prior professional experience is not required.
OTHER KEY REQUIREMENTS / COMMENTS
Key Performance Indicators
โ€ข Accuracy and completeness of hardware and configuration documentation
โ€ข Successful completion of terminal builds, activations, and monitoring deployments
โ€ข Quality and clarity of performance reports and technical summaries
Main Interfaces
โ€ข Product & Innovations Engineering
โ€ข Network Operations and Systems Engineering
โ€ข Modem, antenna, and terminal vendors
Specific Projects
โ€ข SES mPOWER user terminal bring up and validation
โ€ข Gateway and terminal performance monitoring initiatives
โ€ข Productization and innovation proof of concept activities
SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all. We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.
For more information on SES, click here.