Back to jobs
Trellis Robotics
North America

Robotics Software Engineering Intern (Summer 2026)

Mountain View, CA, USA
2026-03-10

Role Description

**About the Role** We are looking for a driven and hands-on Software Engineering Intern to join our team for the summer. You will design, implement, and validate software systems that allow our robots to perform localization in confined spaces. This is a high-impact role where your contributions will be visible from day one. You will gain hands-on experience spanning the full software development lifecycle from algorithm design and sensor integration, through implementation and testing, to validation on real deployed hardware. **Duties** * Implement and tune algorithms for estimating robot position using odometry, IMU data, and environmental information. * Write software to fuse data from multiple onboard sensors into a consistent, low-latency position estimate * Investigate sources of localization drift and implement corrections to maintain accuracy across long operational runs. * Participate in code reviews and design discussions, and document your work clearly for future contributors **Requirements:** * Currently pursuing a BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field * Strong programming skills in C\+\+ and/or Python with experience writing clean, maintainable code * Experience working in Linux with Git-based development workflows * Hands-on experience with microcontroller programming (Arduino, STM32, ESP32, or similar) in C or C\+\+. * Experience using Raspberry Pi (or similar SBCs) * Excellent written and verbal communication skills. **Optional:** * Experience with ROS2 for robotic system integration and testing. * Experience with sensor data processing — range finders, encoders, IMUs, or similar * Background in software testing practices: unit tests, mocks, and regression frameworks * Strong understanding of mechanical systems, kinematics, and dynamics as applied to robotic mechanisms. **About the company:** * Trellis Robotics is an industrial robotics company unlocking access to hard-to-reach infrastructure using AI-enabled soft-growing robots. As a Stanford spinout built on a decade of research, we deliver adaptive navigation and high-value inspection data in environments too narrow, hazardous, or complex for traditional tools. Our platform helps operators improve safety, reduce downtime, and extend the life of critical assets. Pay: $25\.00 - $30\.00 per hour Work Location: In person

Robotics Software Engineering Intern (Summer 2026)

Trellis Robotics

Sign Up →