1

Programming Intern Jobs in Kettering, OH (NOW HIRING)

Mechanical Engineering Intern

Miamisburg, OH ยท On-site

$16.75 - $22.75/hr

The Mechanical Engineering Intern will be responsible for assisting others in the conceptual and detail design of Electronic Safe and Arm Devices (ESADs) and Ignition Safety Devices (ISDs) for ...

Mechanical Engineering Intern

Miamisburg, OH ยท On-site

$16.75 - $22.75/hr

The Mechanical Engineering Intern will be responsible for assisting others in the conceptual and detail design of Electronic Safe and Arm Devices (ESADs) and Ignition Safety Devices (ISDs) for ...

Electrical Engineering Intern

Miamisburg, OH ยท On-site

$17 - $22.50/hr

The Electrical Engineering Intern will be responsible for assisting others in the conceptual and detail design of Electronic Safe and Arm Devices (ESADs) and Ignition Safety Devices (ISDs) for ...

Software Developer Intern

Moraine, OH

$18.75 - $24.50/hr

As a Java Developer Intern, you will create user information solutions by developing, implementing ... Participate in test-driven development, automated unit testing, and pair programming. * Collaborate ...

New

Software Developer Intern

Moraine, OH ยท On-site

$18.75 - $24.50/hr

As a Java Developer Intern, you will create user information solutions by developing, implementing ... Participate in test-driven development, automated unit testing, and pair programming. * Collaborate ...

New

Software Developer Intern

Moraine, OH ยท On-site

$18.75 - $24.50/hr

As a Java Developer Intern, you will create user information solutions by developing, implementing ... Participate in test-driven development, automated unit testing, and pair programming. * Collaborate ...

New

next page

Showing results 1-20

Programming Intern information

What do programming interns do?

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 are the key skills and qualifications needed to thrive as a programming intern?

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 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 cities near Kettering, OH are hiring for Programming Intern jobs?

Cities near Kettering, OH with the most Programming Intern job openings:

Infographic showing various Programming Intern job openings in Kettering, OH as of June 2026, with employment types broken down into 89% Full Time, 8% Part Time, 1% Temporary, and 2% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution.

PNT Engineering Intern

Integrated Solutions for Systems, Inc.

Dayton, OH โ€ข On-site

$15.50 - $20.25/hr

Internship

Posted yesterday

New


Job description

PNT Engineering Intern

Dayton, OH

Position: PNT Engineering InternDescription:

Assist in the development, testing, and support of software and infrastructure for Positioning, Navigation, and Timing (PNT) systems. The ideal candidate is a motivated engineering student with a strong interest in navigation, sensor processing, or software development. The intern will work with experienced engineers to support tasks such as data processing algorithm development, prototype navigation tools, simulation environments, and analysis procedures used in evaluating PNT system performance.

This position is designed to provide hands-on experience with real-world navigation technologies, engineering workflows, and modern software practices.

Job Role(s):
  • Assist with developing software for embedded or high-performance navigation systems
  • Support validation, testing, and documentation of new or existing codebases
  • Help implement software interfaces for sensors and hardware systems, including timing-critical applications
  • Contribute to development of simulation tools, analysis utilities, and testing infrastructure
  • Participate in engineering discussions, design reviews, and troubleshooting sessions
Required Experience:
  • Coursework or project experience with programming in C++, C, Python, or similar languages
  • Familiarity with engineering concepts related to signal processing, sensors, or embedded systems
  • Ability to work collaboratively, follow technical guidance, and learn new development tools
  • Strong analytical thinking and attention to detail
Preferred Experience (Not Required):
  • Exposure to GNSS receivers, inertial sensors, or other navigation technologies
  • Experience from class projects, labs, clubs, or internships involving software development
  • Understanding of Linux, version control (Git), or software testing practices
Benefits Summary:
  • Opportunity for hands-on experience with PNT and sensor technologies
  • Mentorship from experienced engineers
  • Dynamic and collaborative work environment