Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

Simbe

NewBe an early applicant

Robot Software Engineer Intern (Spring & Summer 2027)

Posted Updated
Discussion

Summary

Internship on Simbe's Robot Software team building software for Tally, the company's autonomous robot operating in live retail stores. The intern owns a scoped project in areas like autonomy, perception, or hardware drivers, coding primarily in C++ and Python on Linux with ROS/ROS2, full time onsite at the Burlingame, CA headquarters.

  • Simbe is looking for a Robot Software Engineer Intern to join the team building the software that powers Tally, our autonomous mobile robot operating in live retail environments
  • As an intern, you’ll work alongside our Robot Software Engineering team and contribute to a meaningful project tied to the team’s active priorities. Your specific project will be selected by your hiring manager closer to your start date so that your work directly supports what the team is building at that time
  • Depending on current priorities and your background & interests, your work may touch areas such as autonomy and navigation, perception, hardware integration and drivers, ROS tooling, or other areas of our software stack
  • Work on real robots. Contribute to the software and systems behind Tally robots operating every day in live retail environments
  • Learn production robotics. Gain hands-on experience with C++, Python, Linux, ROS/ROS2, testing, debugging, hardware integration, and engineering workflows
  • Contribute to meaningful work. Your project will align with an active team initiative rather than being isolated “intern work.”
  • Own a defined project. You’ll be given clear goals and an appropriately scoped problem you can meaningfully contribute to during the internship
  • Learn from experienced roboticists. You’ll work directly with Simbe engineers and have a dedicated mentor separate from your hiring manager
  • See the full robotics system. Gain exposure to how autonomy, perception, hardware, cloud systems, and field operations come together in a production robot fleet
  • Own and contribute to a scoped project aligned with the Robot Software team’s priorities during your internship
  • Design, implement, test, debug, and document software primarily in C++ and Python
  • Work within a Linux development environment and use ROS/ROS2 tools and concepts
  • Contribute to areas such as autonomy, navigation, perception support, hardware drivers, testing/evaluation, or developer infrastructure depending on current team needs
  • Debug software and hardware/software integration issues using logs, telemetry, testing tools, and hands-on investigation
  • Write maintainable, well-tested code and participate in code reviews
  • Collaborate with engineers across Robot Software, Hardware, Perception, and other technical teams
  • Communicate progress, technical decisions, challenges, and results throughout the internship
  • Present your project, approach, results, and key learnings at the end of the program
  • Interns join Simbe as part of a structured cohort and work full time from our Burlingame, California headquarters
  • Each intern will have a defined technical project aligned with current team priorities; a hiring manager responsible for project scope, performance, and feedback; a dedicated mentor separate from the hiring manager; structured midpoint feedback; regular opportunities to collaborate with and learn from Simbe engineers; and a final project presentation at the end of the program
  • We do not believe in creating busywork for interns. Your project will be selected closer to your start date based on active team priorities so that you can contribute to meaningful work alongside our full-time engineering team
  • Each intern will have:
  • A defined technical project aligned with current team priorities
  • A hiring manager responsible for project scope, performance, and feedback
  • A dedicated mentor separate from the hiring manager
  • Structured midpoint feedback
  • Regular opportunities to collaborate with and learn from Simbe engineers
  • A final project presentation at the end of the internship

Benefits

  • Comprehensive health plans
  • Culture of learning
  • Flexible time off
  • Familiarity with ROS or ROS2 and core concepts such as nodes, topics, messages, services, parameters, and launch systems
  • Comfortable working in a Linux environment
  • Strong programming fundamentals in C++ and/or Python
  • Strong technical problem-solving and debugging skills
  • Experience integrating sensors, motors, embedded devices, or other hardware with software
  • Experience using AI-assisted coding and automation tools as part of software development, debugging, or engineering workflows, with good judgment around validating generated output
  • Personal robotics, programming, or open-source projects outside of coursework
  • Experience with autonomous navigation, localization, SLAM, perception, motion planning, controls, or human-robot interaction
  • Experience participating in robotics clubs, research labs, competitions, or hands-on engineering teams
  • Strong communication and collaboration skills
  • Ability to learn quickly and take ownership of an unfamiliar technical problem
  • Basic familiarity with Git or another source-control system
  • We primarily target undergraduate students in their junior or senior year, as well as students currently pursuing a master’s degree
  • Familiarity with CI/CD, automated testing, Docker, build systems, or developer tooling
  • Previous robotics, software engineering, embedded systems, or related internship experience
  • Currently pursuing a BS, MS, or PhD in Computer Science, Computer Engineering, or a related technical field

Skills

What Intern Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →