Gecko Robotics

Software Engineering Intern

Pittsburgh. Posted a month ago

The role

You will develop C/C++ and Python software for a defined project to improve system integration, diagnostics, testing, or development workflows. You will work on tools that help teams develop, deploy, debug, and operate robotic and ultrasonic testing collection systems.

What you will do

  • Develop C/C++ and Python software for a defined software project.
  • Build or improve tooling, diagnostics, tests, or workflows.
  • Integrate services or hardware-facing interfaces.
  • Investigate system behavior, test solutions, and document findings.
  • Use version control, code review, and structured debugging practices.
  • Collaborate with RoboSPLAT and partner teams.
  • Communicate status and tradeoffs clearly.
  • Deliver a final demonstration and handoff.

Required qualifications

  • Currently pursuing a bachelor’s or master’s degree in electrical engineering, computer engineering, computer science, or a related engineering discipline.
  • Expected graduation date between December 2027 and May 2028.
  • Ability to work onsite in Pittsburgh, Monday through Friday, for the full Summer 2027 internship.
  • Foundational programming experience in C/C++ and Python, including object-oriented programming.
  • Working familiarity with Git or similar version control systems.
  • Understanding of basic computer networking.
  • Strong written and verbal communication skills.
  • Ability to document technical work, explain findings and tradeoffs, and collaborate on ambiguous problems.
  • Ability to independently close knowledge gaps, stay organized, and learn from feedback.

Nice to have

  • Experience with ROS 2.
  • Familiarity with embedded Linux systems or platforms such as the Yocto Project or NVIDIA Jetson Orin.
  • Exposure to cloud infrastructure, preferably GCP.
  • Experience building applications with Electron, React, or TypeScript.
  • Exposure to embedded communication protocols, microcontrollers, or real-time operating systems is a plus.
  • Ability to work with basic electronic systems, read simple schematics, and use common lab equipment such as oscilloscopes, multimeters, and programmable power supplies.

Benefits

  • Competitive compensation packages
  • Company equity
  • 401(k) matching
  • Gender-neutral parental leave
  • Full medical, dental, and vision insurance
  • Mental health
  • Ongoing professional development
  • Family planning assistance
  • Flexible paid time off

About the company

Gecko Robotics helps organizations ensure the availability, reliability, and sustainability of critical infrastructure using wall-climbing robots, sensors, and an AI-powered data platform.

Software Engineering Intern at Gecko Robotics | JobZoey