1

Computer Programming Internship Jobs in Pittsburgh, PA

This role applies electrical engineering principles using computer-assisted engineering tools and ... Internship, co-op, or project experience supporting electrical system design Why Kurt J. Lesker ...

... 3D CAD mechanical and electrical software * Experience with Soilidworkds, Altium, or similar ... Equipment systems engineers may supervise interns or co-op students. QUALIFICATIONS: * BS in ...

... 3D CAD mechanical and electrical software * Experience with Soilidworkds, Altium, or similar ... Equipment systems engineers may supervise interns or co-op students. QUALIFICATIONS: * BS in ...

Transportation Engineer II

Pittsburgh, PA · Hybrid

$75K - $99K/yr

Develop roadway and traffic design plans using CAD and design software * Conduct technical analyses ... Minimum of 2 years of relevant experience, including internships * Engineer-in-Training (EIT ...

Transportation Engineer II

Pittsburgh, PA · On-site

$75K - $99K/yr

Develop roadway and traffic design plans using CAD and design software * Conduct technical analyses ... Minimum of 2 years of relevant experience, including internships * Engineer-in-Training (EIT ...

Transportation Engineer II

Pittsburgh, PA · On-site

$75K - $99K/yr

Develop roadway and traffic design plans using CAD and design software * Conduct technical analyses ... Minimum of 2 years of relevant experience, including internships * Engineer-in-Training (EIT ...

next page

Showing results 1-20

Computer Programming Internship information

See Pittsburgh, PA salary details

$11

$22

$38

How much do computer programming internship jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for computer programming internship in Pittsburgh, PA is $22.23, according to ZipRecruiter salary data. Most workers in this role earn between $17.98 and $23.56 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 Pittsburgh, PA? The most popular types of Computer Programming jobs in Pittsburgh, PA are:
What are popular job titles related to Computer Programming Internship jobs in Pittsburgh, PA? For Computer Programming Internship jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Computer Programming Internship jobs in Pittsburgh, PA look for? The top searched job categories for Computer Programming Internship jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Computer Programming Internship jobs? Cities near Pittsburgh, PA with the most Computer Programming Internship job openings:
Infographic showing various Computer Programming Internship job openings in Pittsburgh, PA as of June 2026, with employment types broken down into 27% Internship, 51% Full Time, 12% Part Time, 6% Temporary, 2% Contract, and 2% Summer. Highlights an 88% In-person, 8% Hybrid, and 4% Remote job distribution, with an average salary of $46,231 per year, or $22.2 per hour.
Robot Learning Engineering Intern

Robot Learning Engineering Intern

Agility Robotics

Pittsburgh, PA • On-site

$14.50 - $19.50/hr

Other

Posted 15 days ago


Job description

About the Role

We are looking for a graduate-level Robot Learning Engineering Intern to join our Skills team and support the development of learned manipulation behaviors for our humanoid robots. You will work at the intersection of robot learning, teleoperation, data collection, and on-robot evaluation, helping the team build and validate learning workflows that can support future deployment on humanoid systems.

This internship is especially well-suited for a graduate student who wants hands-on experience with a self-contained robot learning testbed and is excited to explore how high-quality demonstrations, sensing, and evaluation can be used to develop force-aware or contact-rich manipulation policies. You will work closely with engineers developing Learning from Demonstration (LfD) systems and learned robot skills, contributing to the tooling, experiments, and analysis needed to make these approaches useful in practice.

Key Responsibilities

  • Support demonstration data collection for learned robot behaviors using teleoperation and other operator-in-the-loop systems
  • Help build and improve a robot learning testbed, including integration of teleop interfaces, cameras, and other sensing required for data collection and evaluation
  • Assist with experiments focused on contact-rich or force-aware manipulation behaviors
  • Build and improve tooling for data ingestion, annotation, validation, replay, and analysis
  • Assist in evaluating learned policies in simulation and on real robot hardware
  • Partner with engineers to debug failures and improve system robustness
  • Analyze experiments and generate insights around data quality, policy behavior, and deployment readiness
  • Contribute to internal tools and infrastructure for robot learning development
  • Document findings and communicate results to mentors and cross-functional stakeholders

About You

  • Currently pursuing an MS or PhD in Robotics, Computer Science, Machine Learning, or a related field
  • Strong software engineering fundamentals and proficiency in Python
  • Background in robotics, machine learning, embodied AI, controls, or autonomous systems
  • Familiarity with at least some of the following: imitation learning, reinforcement learning, robot manipulation, force control, teleoperation, robot sensors, or object perception
  • Strong analytical, experimental, and debugging skills
  • Comfortable working hands-on with robotic systems in a lab environment

Bonus Qualifications

  • Experience with behavior cloning, Learning from Demonstration, offline RL, or learned control policies
  • Experience with robot data collection systems, VR/XR tools, haptics, or teleoperation interfaces
  • Experience with force/torque sensing or contact-rich manipulation tasks
  • Experience evaluating algorithms on real hardware rather than simulation alone

This is an onsite internship at our office in Pittsburgh, PA - minimum 4 days/week onsite.

Duration: Internship (3-6+ months, flexible)