Apply now

Posted yesterday

Robotics Software Engineer, Teleoperation

@ Mecka

Richmond Hill, Ontario

HybridFull-time3+ years experience
Apply now
SIGNALS

Overview

Mecka is hiring a Robotics Software Engineer for teleoperation to make commercial robot arms safely and precisely controllable by remote operators. The work covers vendor SDK integration, operator input devices, inverse kinematics, safety limits, sensor time synchronization and occasional on-site hardware bring-up. The posting asks for 3+ years of production robot software experience in C++ or Python.

Responsibilities:

  • Integrate commercial robot arms, grippers, drivers and calibration
  • Choose and integrate operator input devices
  • Write inverse kinematics and Cartesian and joint controllers
  • Design safety limits and safe stop for degraded links
  • Own sensor integration and time synchronization

Requirements summary:

  • 3+ years of production robot software experience
  • Strong C++ and/or Python
  • Linux and real-time debugging at the hardware boundary
  • Solid manipulator kinematics knowledge
  • Robotics middleware experience such as ROS 2
  • Experience integrating a robot from a vendor SDK

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-11-05
First seen by our source
2026-11-05
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Work settingLaboratory, Plant or factory
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Mecka

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Data Layer for AI Robotics

Full company description

Mecka create large scale human data for AI and robotics training

LinkedIn followers
980
People associated on LinkedIn
38
Business categories
  • Robotics
  • Analytics
  • Artificial Intelligence (AI)
Other recorded names
  • Mecka
  • Mecka AI
Specialties
  • Robotics
  • Artificial Intelligence
  • and Data
Profile identifies a recruitment agency
No
Reported total investment
68,000,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Mecka create large scale human data for AI and robotics training

FieldValue
IndustryData Infrastructure and Analytics
Company size2-10 employees
Organization typePrivately Held
SpecialtiesRoboticsArtificial Intelligenceand Data
Open jobs on Jobsy33
LinkedInView page
Job description

About Mecka AI

Mecka AI is building the data infrastructure layer for robotics and embodied AI.
We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid and embodied AI systems.
We work closely with frontier robotics teams to bridge real-world data, simulation, learning-based systems, and deployed hardware.

The role

You'll take arms we buy off the shelf and make them safely, precisely controllable by an operator thousands of kilometers away. Many of these arms ship with no teleop stack and no teleop input device, so you'll choose and integrate the operator hardware, write the mapping from human motion to robot motion, and own everything that runs on the robot. You'll also be the person who makes sure every frame of data we record is correctly timestamped and synchronized.

What you'll do

  • Integrate new commercial arms and grippers: vendor SDKs, drivers, calibration, and a common control interface.

  • Evaluate and integrate operator input devices (leader arms, VR controllers, 6-DoF mice, haptics).

  • Write and tune inverse kinematics and Cartesian/joint controllers for high DOF robotic arms for teleoperation and manipulation.

  • Design for latency you can't remove: local safety limits, workspace and collision constraints, graceful handling of dropped or late packets, and safe stop when the link degrades.

  • Prototype shared-autonomy features (assisted grasping, motion smoothing, task-level primitives) that make long-distance teleop faster and less tiring.

  • Own sensor integration: cameras, depth, wrist cams, joint state, force/torque. Get time synchronization right across all of them.

  • Work with a Teleop Platform Engineer on the end-to-end latency budget and on what we record, at what rate, in what format.

  • Go to robot sites when needed to bring up hardware and debug in person.

What we're looking for

  • 3+ years writing production level software that runs real robot hardware (arms strongly preferred), in industry or a serious research lab.

  • Strong in C++ and/or Python; comfortable with Linux, real-time considerations, and debugging at the hardware boundary.

  • Solid grasp of manipulator kinematics: forward/inverse kinematics, Jacobians, singularities, joint limits, and at least one way of doing Cartesian control well.

  • Experience with a robotics middleware stack (e.g., ROS 2) or a good reason you chose not to use one.

  • You've integrated a robot from a vendor SDK, not just in simulation.

  • Comfortable owning safety-relevant code and being careful about it.

Nice to have

  • Built a teleoperation system before, especially over unreliable or long-distance networks.

  • Experience with impedance/admittance control, force feedback, or haptics.

  • Familiarity with robot learning data: demonstration collection, imitation learning, episode formats.

  • Experience with motion planning libraries, simulation, or calibration tooling.

  • Some networking or systems performance experience: you can read a packet capture and profile a control loop.

  • Experience with VR/XR

If you don't check every box above but believe you can do the job, we encourage you to apply — we're looking for capability and trajectory, not a perfect checklist match.

We strive to create an inclusive work environment for all; we welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, we will partner with you to meet your needs.

We may use AI-assisted tools to help evaluate applications against the requirements of this role. These tools support our recruiting team in identifying qualified candidates but do not replace human judgment or limit which applications may be reviewed or considered.

Similar jobs

  • Sr. Robotics Software Engineer

    Salmon Arm, BC
    $140k–$195k/yrFull Time

    4AG Robotics Inc.

    Candidates need hands-on experience with real robotics hardware and strong C++ and Python skills. Experience with perception, control or manipulation, and ideally ROS2 and robotics simulation tools, is strongly valued.

    ROS2, Gazebo, Isaac Sim, MuJoCo, RViz, Foxglove

  • AI Engineer

    Richmond Hill, ON
    HybridFull Time

    Smart Circle International

    2+ YOEUp to 2 years of experience with AI/GenAI tools, data platforms, or related technical projects (internships and academic projects included); Working experience with Python; Foundational knowledge of AI platforms such…

    Snowflake, Salesforce, Sales, Normalise data, Python, Workflow

  • Project Management II

    Richmond Hill, ON
    Full Time

    Accenture Infrastructure & Capital Projects Inc.

    You’ll work alongside people who think big and act bold - project managers, engineers, technologists, and strategists who blend real-world experience with digital innovation and AI; End-to-End Hyperscaler Program…

    Infrastructure & Capital Projects - Senior Talent Acquisition Specialist, COM

    Richmond Hill, ON
    Full Time

    Accenture Infrastructure & Capital Projects Inc.

    You’ll work alongside people who think big and act bold - project managers, engineers, technologists, and strategists who blend real-world experience with digital innovation and AI; Develop proactive talent pipelines…

  • Part-Time Receptionist

    Richmond Hill, ON
    $19/hr

    PAG Direct

    Candidates need a friendly, courteous phone manner and strong communication skills, plus a track record of excellent customer service. Receptionist experience in a fast-paced setting, automotive experience and Tekion or Reynolds and Reynolds experience are assets, and a flexible schedule is required.

    Tekion, Reynolds and Reynolds

  • Head Counselor

    Richmond Hill, ON
    $525–$625/wk

    Holy Trinity School

    Candidates need to have completed grade 11 and be working toward their OSSD, with prior experience working with kids in a summer day camp preferred. They also need Standard First Aid and CPR C before the first day of camp, plus strong communication, conflict resolution and leadership skills.

    Camp Counselor

    Richmond Hill, ON
    $425–$475/wk

    Holy Trinity School

    Candidates need completed grade 11 and work toward the OSSGD, prior summer camp, coaching or youth work experience, and program planning skills. They also need Standard First Aid and CPR C, strong communication and conflict resolution skills, and the physical ability to take part in hiking, swimming and games.

    Coaching, First Aid, CPR, Communication skills, Conflict resolution, Team building

  • Part Time Flex Sales Associate

    Richmond Hill, ON
    Part Time

    Pandora: The company designs, manufactures and markets hand-finished jewellery made from high-quality materials at affordable prices Pandora jewellery is…

    Candidates need to be at least 18, able to prove identity and eligibility to work, and able to stand for long periods and lift 50+ pounds. Results-oriented selling and clear written and verbal communication are required.

    POS

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.