About the role#
Gecko Robotics is seeking an Embedded Software Engineering Intern to join the RoboSPLAT team in Pittsburgh for Summer 2027. This is a full-time, onsite position. You will work on a defined project to improve system integration, diagnostics, testing, or development workflows for our robotic and ultrasonic testing systems. You will work alongside experienced engineers to understand how software behaves on hardware.
What you'll do#
- Write C/C++ and Python software for a defined embedded project.
- Build or improve tooling, diagnostics, and tests to simplify how we deploy software to robot hardware.
- Integrate services and hardware-facing interfaces.
- Investigate system behavior and document your findings.
- Use version control and code review to produce maintainable code.
- Collaborate with the RoboSPLAT team to communicate progress and tradeoffs.
- Deliver a final project demonstration and handoff.
What you'll need#
- Current pursuit of a bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or a related discipline.
- Expected graduation date between December 2027 and May 2028.
- Foundational programming experience in C/C++ and Python, including object-oriented programming.
- Familiarity with Git or similar version control systems.
- Understanding of basic computer networking.
- Strong written and verbal communication skills, including the ability to document technical work and explain tradeoffs.
- Ability to independently close knowledge gaps and learn from feedback.
- Preferred: Experience with ROS 2, embedded Linux, Yocto Project, NVIDIA Jetson Orin, GCP, Electron, React, or TypeScript.
- Preferred: Exposure to embedded communication protocols, microcontrollers, or real-time operating systems.
- Preferred: Ability to use lab equipment like oscilloscopes, multimeters, and programmable power supplies.
Location & details#
- This internship is based in Pittsburgh, Pennsylvania.
- You must be able to work onsite, Monday through Friday, for the full Summer 2027 term.
- This is a full-time, paid position.
About Gecko Robotics
Gecko Robotics builds robots and AI software to maintain critical infrastructure. Founded in 2013, the company is based in Pittsburgh, Pennsylvania. It employs between 201 and 500 people. Its technology uses sensors and mobile robots to collect data on physical assets. This information helps teams manage operations and extend the lifespan of equipment.
How to get in at Gecko Robotics
Applying early to Gecko Robotics gives you a clear advantage before the applicant pool becomes unmanageable. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you apply among the first and ensure your materials are seen before the pile grows. You should aim to be one of the first candidates in the system. Recruiters often review the initial batch of applications with more attention than those that arrive weeks later. Using Intern Insider helps you keep pace with their hiring cycle. Reaching out to the right person at Gecko Robotics often yields better results than submitting an application into a general queue. Intern Insider surfaces the recruiters behind the company roles so you can reach out directly to ask about the position or a referral, which materially improves response rates. A brief, professional message to a recruiter can help you stand out from the crowd. It shows you have done your research and are genuinely interested in their specific work.



