Company

Carnegie RoboticsSee more

addressAddressPittsburgh, PA
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

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 ways: 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.

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, software specifications, hold and participate 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/ROS/GitHub)

  • Developing an algorithm to estimate pose of an Apriltag with an unknown size prior using stereo data
  • Writing software to align pointclouds and evaluate quality of 3D reconstructions vs CAD
  • Testing pose estimation software on a jeep and writing scripts to interact with hardware and plot results

Computer Vision (Skills utilized: C++/Python/ROS/Algorithmic development/debugging/GitHub)

  • working as part of a team on developing and improving a full-stack warehouse distribution robotic system consisting of 100s of mobile robots (in simulation and on the real system)
  • helping with the integration and testing the software stack against the customer software
  • developing a number of unittest and integration tests for critical software modules
  • learned new software skills (design and implementation) and novel ways of designing a robotics system from the ground up

Machine Learning/Computer Vision (Skills utilized: Python/C++/Open Source Machine Learning, GitHub)

  • design processes, write python scripts, and C++ tooling to support Software Engineering process of integrating safety requirements management with shock, vibe, and high/low temperature testing

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 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 which they contributed to.

Hourly wage range is based on education and experience


Refer code: 7088296. Carnegie Robotics - The previous day - 2023-12-16 03:34

Carnegie Robotics

Pittsburgh, PA
Popular Software Engineer Internship jobs in top cities
Jobs feed

Head Women's Basketball Coach

St. John Fisher University

Rochester, NY

Athletic Trainer (Onsite)

Georgia Institute Of Technology

Atlanta, GA

Assistant Coach - Women's Soccer

Dartmouth College

Hanover, NH

Insurance Agent

Healthmarkets

Camden, NJ

Assistant Athletics Director – Equipment Operations

Dartmouth College

Hanover, NH

Teachers at Browns Point KinderCare

Kindercare Learning Centers

Federal Way, WA

Senior Director, GRA Pharmaceuticals - Now Hiring

Takeda Pharmaceutical

New York, NY

Environmental Compliance Specialist - Westminster, CO

Rsi Entech, Llc

Westminster, CO

Procurement Data Management Clerk - Westminster, CO

Rsi Entech, Llc

Westminster, CO

Share jobs with friends

Related jobs

2024 - Software Engineer Internship/Co-Op

Summer 2024 Internship - Software Engineer

Astrobotic Technology Inc

Pittsburgh, PA

2 months ago - seen