Mecka AI

Roboticist

Toronto, ON
Python C++ Linux ROS ROS2 DDS ZMQ
Description

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

Mecka AI
Mecka AI

0 applies

0 views

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