Trellis Robotics Verified
Robotics, AI, Automation, Agricultural Technology
Robotics Software Engineering Intern
Mountain View, California, United StatesOnsiteFull TimeJunior / Entry-level$25–$30 /hrPosted 2 months ago
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAbout 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