Roboticist (Execution & Deployment)
Department: Hardware
Location: Toronto
Employment Type: FullTime
About Mecka AI
Mecka AI is building the data infrastructure layer for robotics and embodied AI.
We design, deploy, and operate real-world robotic systems to generate high-quality datasets used to train and evaluate next-generation robotics and embodied AI models. Our robots operate in unstructured, real-world environments, where reliability and execution matter more than clean simulations.
The Role
We’re hiring a Roboticist with a strong bias toward execution and deployment.
This is not a theoretical research role. This is a “make it work in the wild” role. You will take high-level models, perception pipelines, and navigation policies and deploy them onto physical robots. Your job is to close the gap between simulation and reality, ensuring robots can navigate, manipulate, and collect data autonomously in real environments.
You’ll spend time debugging in the lab and on-site, diagnosing failures, and building systems that keep running even when things go wrong.
What You’ll Work On
System Integration
Integrate Vision-Language-Action (VLA) models, perception pipelines, and control policies into a cohesive robotic stack
Write the glue code that translates model inference into physical motor actions
Ensure models run reliably and predictably on real hardware
Navigation & Control
Implement, tune, and maintain:
SLAM
Localization
Path planning
Obstacle avoidance
Ensure smooth and intelligent robot motion in dynamic, human environments
Field Reliability & Autonomy
Build resilient, self-healing systems
Develop watchdogs, automated calibration routines, and error-handling logic
Enable robots to recover from common failures without human intervention
Real-World Debugging & Deployment
Debug robots in the lab and in real deployment environments
Diagnose issues such as:
Failed docking or navigation
Sensor drift or misalignment
Policy failures or hallucinations
Identify root causes across software, sensors, and hardware — and fix them
Who You Are
Required Technical Experience
Strong software engineering skills in Python and C++
Experience writing production-grade code for robotic systems
Comfortable working in Linux environments (processes, networking, system configuration)
Robotics Fundamentals
Solid understanding of:
Coordinate transforms (TF)
Kinematics
PID control
State estimation
Experience working with real robotic systems outside of simulation
Middleware & Systems
Experience with pub/sub and message-passing systems such as:
ROS / ROS2
DDS
ZMQ
Or custom messaging stacks
Tool-agnostic mindset — you understand the concepts, not just the framework
Debugging & Execution Mindset
Systematic approach to debugging electro-mechanical systems
Ability to isolate failures across:
Software
Sensors
Networking
Hardware
Comfortable getting hands-on when things break
Why This Role
Work directly on real robots operating in the physical world
Own deployment, reliability, and execution — not just models
Solve hard, messy problems at the boundary of software and hardware
High ownership and autonomy in a fast-moving environment
See your work directly impact data quality and system performance
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
