Back to jobs
Mountain View, CA, USA
2026-03-10
nan
North America
Robotics Software Engineering Intern
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