As a Software Engineer, you will develop and maintain the Tally software stack, enhance robot navigation and autonomy, and support CI/CD processes.
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.
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(TM) 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.
Top Skills
AWS
Azure
Bash
C++
Docker
GCP
Git
Linux
Python
Redis
Ros
Similar Jobs
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Manage technical operations and delivery of digital marketing products across regions, ensuring platform performance, integration, and support for marketing teams.
Top Skills:
APIsAzureCdpsCmsCRMDamETLGCPMedia PlatformsWeb Services
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
The Staff Software Engineer will develop backend solutions primarily in Java, collaborate with teams to launch embedded finance products, and leverage data to optimize user experiences while mentoring peers.
Top Skills:
JavaReact
Food • Retail • Agriculture • Manufacturing
This role leads and transforms the global SOC operations into a DevOps-integrated team, focusing on Microsoft security technologies and vendor management.
Top Skills:
AzureAzure DevopsCi/CdGitKusto Query LanguageLogic AppsMicrosoft DefenderMicrosoft SentinelPowershell
What you need to know about the Montreal Tech Scene
With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal



