Canada

Senior Software Developer (Cambridge)

Senior Software Developer (Cambridge)
Description
Company Description Mirsee Robotics, based in Cambridge, Ontario, has been pioneering humanoid robot development since 2016, with three generations of humanoids already completed. Our mission is to address manufacturing’s labor shortage by designing and building robots capable of filling roles with high annual turnover, such as bin picking and repetitive sorting, allowing humans to focus on tasks requiring judgment and skill. Our robots combine navigation and manipulation abilities to work in spaces designed for humans, addressing challenges that traditional automation methods cannot. Currently in an active pilot phase, we’re focused on validating autonomous capabilities and creating repeatable deployment models that manufacturers can leverage to improve efficiency, safety, and cost savings. As we grow our team, we're looking for a talented Senior Software Developer to help us push the boundaries of autonomous robotics in real-world manufacturing environments. Role Description This is a full-time, on-site role for a Senior Software Developer at Mirsee Robotics Inc. in Cambridge, ON. The successful candidate will own the development of production-grade robotics software spanning both high-level autonomy and low-level embedded systems. You'll be a core contributor to the software stack powering our humanoid robots, integrating ROS 2 control systems for mobile navigation, perception, and manipulation. You'll work at the intersection of system architecture and hands-on implementation, bringing distributed robotic systems to life while maintaining the rigor required for production deployment. Key Responsibilities - Architect and develop ROS 2-based software (C++/Python) for distributed robotic systems - Build and maintain hardware drivers across protocols including CAN, UART, EtherCAT, Ethernet, and custom interfaces - Develop low-latency, high-availability planning and control systems for 7-axis manipulators - Debug and resolve issues across middleware and application layers - Own testing strategy and execution: unit tests, HIL/SIL, integration tests, and field validation Required Skills - Bachelor's Degree in a relevant engineering or computer science discipline, or equivalent years of related work experience - Solid working knowledge of Linux (Ubuntu) and Git Nice to Have - 5+ years of relevant software development experience - 3+ years of hands-on ROS 2 experience in production robotics environments - Strong proficiency in C++ and Python - Familiarity with DDS (Data Distribution Service) - Solid CI/CD practices and automated testing experience - Ability to evaluate solution feasibility and communicate engineering trade-offs clearly - General mechatronics interest and experience contributing to open-source projects - Experience with manipulators, related driver development, and MoveIt - Experience with NVIDIA Isaac Sim Accessibility Mirsee Robotics is committed to providing an accessible and inclusive recruitment experience. We welcome applications from candidates of all backgrounds and abilities. Accommodations are available throughout the hiring process for candidates with disabilities. If you require accommodation at any stage, please reach out to us at and we will work with you to make appropriate arrangements. Apply on Kit Job: kitjob.ca/job/2oonoi
Highlights
Safety Tips
Do not pay a ’prospective employer’ anything in order to secure a job.
1 / 10
More info about this ad

Senior Software Developer (Cambridge) has been posted in the Cambridge Information Technology category on Locanto.

In this category, there are no other ads right now posted in Cambridge.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.