S

Simbe Robotics

Autonomous retail robots for inventory management

Robot Software Engineer Intern

Embedded EngineeringConfirmed live in the last 24 hours
Internship · Spring 2027, Summer 2027Burlingame, CA, USA$48 /hr

About the Job

Requirements

  • Currently pursuing a Bachelor of Science, Master of Science, or PhD in Computer Science, Computer Engineering, or a related technical field.
  • Strong programming fundamentals in C++ and/or Python.
  • Comfort working in a Linux environment.
  • Familiarity with ROS or ROS2 and core concepts such as nodes, topics, messages, services, parameters, and launch systems.
  • Basic familiarity with Git or another source-control system.
  • Strong technical problem-solving and debugging skills.
  • Ability to learn quickly and take ownership of an unfamiliar technical problem.
  • Strong communication and collaboration skills.

Responsibilities

  • Own and contribute to a scoped project aligned with the Robot Software team’s priorities during the 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 the project, approach, results, and key learnings at the end of the program.

Desired Qualifications

  • Personal robotics, programming, or open-source projects outside of coursework.
  • Previous robotics, software engineering, embedded systems, or related internship experience.
  • Experience with autonomous navigation, localization, SLAM, perception, motion planning, controls, or human-robot interaction.
  • Experience integrating sensors, motors, embedded devices, or other hardware with software.
  • Familiarity with CI/CD, automated testing, Docker, build systems, or developer tooling.
  • Experience participating in robotics clubs, research labs, competitions, or hands-on engineering teams.
  • Experience using AI-assisted coding and automation tools as part of software development, debugging, or engineering workflows, with good judgment around validating generated output.

About the Company

Simbe Robotics

Autonomous retail robots for inventory management

Simbe Robotics builds autonomous robots for retail stores to improve inventory management and store operations. Its flagship robot, Tally, uses sensors to move through store aisles, detect out-of-stock items, and verify that products are correctly shelved and priced. While collecting data across the store, Simbe processes this information in a backend system to produce actionable insights that help retailers cut losses, optimize shelf space, and boost customer satisfaction. The company generates revenue by selling or leasing robots and offering data analytics services to retailers. What sets Simbe apart is its end-to-end, in-store automation plus analytics tailored to retail needs, combining physical robot performance with data-driven recommendations to reduce manual labor and improve store efficiency. The main goal is to help retailers operate more efficiently, cut costs, and provide better shopping experiences for customers.

Company size
51-200
Company stage
Series C
Total funding
$104M
Headquarters
South San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Simbe Robotics

See more jobs