We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Trellis Robotics logo
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 estimate

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

Ready to apply?
You'll be redirected to Trellis Robotics's application page.

Similar roles