Demo

Software Engineering Intern - Summer 2025

Carnegie Robotics
Pittsburgh, PA Intern
POSTED ON 1/15/2025
AVAILABLE BEFORE 4/11/2025

Who We Are :

Carnegie Robotics partners with a variety of industry leaders to provide customized robotic solutions for any problem. Our expertise in building and deploying hardened solutions paired with our partners decades of expertise in an industry lead to very successful outcomes. We are not afraid to take on the challenges of any industry, and have applications in a wide variety of spaces : floor scrubbing, boating, logistics, industrial inspection, precision positioning, mining, off-road autonomy, and minesweeping. Whether you already have an interest in robotics, or are just joining the field and are looking to find your “niche”, Carnegie Robotics is the place for you.

What We're Looking For :

Carnegie Robotics seeks outstanding students for our internships and co-ops. We view internships as excellent opportunities for us to learn about future potential full-time hires while also contributing to students' education and their understanding of work practices in an engineering setting. Many of our interns return annually and take on ever more challenging tasks. Please note that this is a full time, on-site position.

We accept college sophomore, junior, senior, masters and PhD level students. In all cases we expect to see excellent grades, work ethic and a strong desire to accomplish goals. We pay well and will help you grow beyond your technical comfort zone.

Software Engineering Interns will be treated as junior engineers on development teams and will work closely with an assigned mentor to contribute on the following aspects of development projects :

  • Creating software for robotics components and systems, including algorithms, high-level C , lower-level C code, and user interfaces
  • Testing software in system integration laboratories, simulation, and on fully-realized robots
  • Analyzing system performance through the use of data logs and the creation of post-processing software and scripts
  • Working in the design space by writing use cases and software specifications; holding and participating in design reviews and coding peer reviews
  • Working with sensors and lower-level technologies like serial buses, Ethernet, and CAN
  • Integrating different sensor, actuator, and computing technologies into robotic systems
  • Documenting software using industry-standard best practices
  • Conforming to company policies regarding confidentiality, software licensing, and export control restrictions

Some examples of previous work include :

Computer Vision (Skills utilized : C / Python / OpenCV / OpenGL)

  • Developing an algorithm to fuse data from multiple cameras into a consistent world model
  • Testing pose estimation software on a vehicle and writing scripts to interact with hardware and plot results
  • Autonomy (Skills utilized : C / Python / ROS / Algorithmic development / debugging)

  • Working as part of a team on developing and improving a full-stack offroad autonomy system
  • Helping with the integration and testing the software stack against the customer software
  • Developing a number of unit test and integration tests for critical software modules
  • Machine Learning / Computer Vision (Skills utilized : Python / C / pytorch / libtorch / cuda)

  • Designing processes, writing python scripts, and creating C tooling to support the curation, training, validation, and deployment of machine learning algorithms
  • Cloud  (Skills utilized : Javascript, React, REST API, Docker, GitHub)

  • Building a front-end application for our cloud-based SaaS offering.  This included building / managing the front-end application, utilizing and contributing to the backend software, and working with the cloud infrastructure.
  • The front-end was built in Javascript using React and interfaced with the backend through an OpenAPI-based REST API.  Libraries such as Material UI were leveraged to create a clean, professional looking web application while the developer could focus on functionality.

  • Containerization (Docker) was used to emulate the backend locally, while a cloud development deployment was used to test the application in an environment similar to production. Running the backend locally allowed the intern to contribute directly to the backend project as well.
  • Projects, issues, and most of the DevOps were managed in GitHub, providing the developer with a clear, full end-to-end view of the development pipeline to which they contributed.
  • Hourly wage range is based on education and experience.

    Carnegie Robotics LLC is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Carnegie Robotics' employment policies.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineering Intern - Summer 2025?

    Sign up to receive alerts about other jobs on the Software Engineering Intern - Summer 2025 career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $70,239 - $89,209
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Carnegie Robotics

    Carnegie Robotics
    Hired Organization Address Pittsburgh, PA Intern
    Who We Are : Carnegie Robotics partners with a variety of industry leaders to provide customized robotic solutions for a...
    Carnegie Robotics
    Hired Organization Address Pittsburgh, PA Intern
    Who We Are : Carnegie Robotics partners with a variety of industry leaders to provide customized robotic solutions for a...

    Not the job you're looking for? Here are some other Software Engineering Intern - Summer 2025 jobs in the Pittsburgh, PA area that may be a better fit.

    Software Engineering for AI Research Intern - Summer 2025

    Software Engineering Institute | Carnegie Mellon University, Pittsburgh, PA

    DevSecOps Intern - Summer 2025

    Software Engineering Institute, Pittsburgh, PA

    AI Assistant is available now!

    Feel free to start your new journey!