Find jobs
Pricing
Free Resume Checker
Blog
Sign in
Sign up
FIND JOBSPRICINGFREE RESUME CHECKERBLOGSIGN INSIGN UP
Jobs
/Software Engineer jobs
SI
Simbe Robotics

Robotics Software Engineer (C++ & Python)

SalaryNo pay range posted
LocationSan Francisco Bay Area
Work modehybrid
Typefull-time
SeniorityMid
Experience2+ yrs
DepartmentProduct Engineering, Robotics Engineering
Company size51–200 people
PostedNov 17, 2023 · 2y ago
Verified live12h ago
California law requires most employers to post a pay range.
At a glanceSummarised by Seekless from the posting.
Must have8
~ 2 years of industry experience
Extremely adept in both C++ and Python programming
Proficient in shell scripting, preferably with Bash and Python
Experience writing ROS nodes
Well-versed in source control systems, particularly Git
Experience working with Ubuntu or other Debian-based Linux distributions
Familiarity with modern software development methodologies (e.g. continuous integration/deployment, scrum, automated regression testing)
Experience in packaging and deploying software in production environments
Nice to have7
Good understanding of the Robot Operating System (ROS) and core concepts such as nodes, messages, topics, services, parameters, build system, etc. Understanding of both ROS1 and ROS2 is strongly preferred
BS, MS, or PhD in Computer Science or related field highly recommended but not required
Experience with databases, especially redis
Familiarity with Docker containers
Experience with Nvidia Jetson platform
Experience with cloud computing platforms (GCP, AWS, Azure, etc)
Experience managing large numbers of connected IoT devices (e.g. robots, wearables, phones, smart home)
Skills
Python
C++
Bash
ROS
ROS1
ROS2
Git
Ubuntu
Debian
redis
Docker
Nvidia Jetson
GCP
AWS
Azure
About the company
Simbe Robotics is a leading retail robotics company providing in-store intelligence solutions that help retailers optimize operations, improve shelf execution, and deliver valuable data insights. Our autonomous robots and multi-modal data collection systems are transforming how retailers manage inventory and make data-driven decisions.
About the role
Simbe is looking for a strong Python & C++ engineer. In this role, you will be working with our robot software engineering team on the code that drives our Tally™ autonomous robots. You will work on all aspects of the Tally stack including but not limited to navigation, perception, autonomous behaviors, hardware drivers, cloud integration, and infrastructure management. Your primary objective will be to build, maintain, and evolve the Tally software stack to make our robots better, faster, smarter, easier, and bulletproof to failure.
Responsibilities
•
Maintaining and extending the Tally software stack
•
Working on and developing new software packages to be shared across Simbe software teams
•
Improving Tally’s autonomy, navigation, perception, and human-robot interaction (HRI) behaviors.
•
Assist in our ongoing Devops & CI/CD development
•
Evaluating third-party SW (ROS, etc.) packages for integration into our stack
Qualifications
•
BS, MS, or PhD in Computer Science or related field highly recommended but not required
•
~ 2 years of industry experience
•
Extremely adept in both C++ and Python programming
•
Proficient in shell scripting, preferably with Bash and Python
•
Good understanding of the Robot Operating System (ROS) and core concepts such as nodes, messages, topics, services, parameters, build system, etc. Understanding of both ROS1 and ROS2 is strongly preferred
•
Experience writing ROS nodes
•
Well-versed in source control systems, particularly Git
•
Experience working with Ubuntu or other Debian-based Linux distributions
•
Familiarity with modern software development methodologies (e.g. continuous integration/deployment, scrum, automated regression testing)
•
Experience in packaging and deploying software in production environments
Recommended Qualifications
•
Experience with databases, especially redis
•
Familiarity with Docker containers
•
Experience with Nvidia Jetson platform
•
Experience with cloud computing platforms (GCP, AWS, Azure, etc)
•
Experience managing large numbers of connected IoT devices (e.g. robots, wearables, phones, smart home)
Simbe Values: R. E. T. A. I. L.
Result Driven - We are customer-centric and results-driven. We strive to create immense value for our team, partners, customers, and investors.
Empathetic - We are sensitive and mindful. We support each other in challenging times, both professionally and personally.
Transparent - We highly value open communication internally, and with our partners and customers. We are receptive to feedback.
Agile - We are agile and always eager to learn. We quickly adapt to changes and customer needs.
Innovative - We are bold and innovative, with an intense focus on product design and user experience.
Leaders - We strive for excellence. We are accountable, the best at what we do, and leaders in our field.
More roles at Simbe Robotics
VP, Engineering - Integrated Robotics SystemsSenior Service AnalystPrincipal / Staff Robotics Perception EngineerSenior Robotics Software Engineer (C++ & Python)Technical Support Analyst - Contract to Hire
Seekless
Seek less: one search across companies' own career pages, instead of a dozen job boards.
Product
Find jobsCompaniesPricingFree Resume Checker
Company
AboutBlog
Legal
PrivacyTermsCookies
© 2026 SEEKLESS. ALL RIGHTS RESERVED.BUILT WITH CARE