Senior Robotics Engineer

Remote in Toronto, ON, CA • Posted 1 day ago • Updated 8 hours ago
Contract W2
Contract Corp To Corp
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Robotics
  • OPC
  • ROS
  • Embedded Linux
  • SIM
  • NVIDIA Jetson
  • ROS 2
  • DDS
  • eProsima Fast DDS
  • Cyclone DDS
  • RTI Connext
  • MAVLink
  • PX4
  • ArduPilot
  • OPC UA
  • VDA 5050
  • Fleet Management
  • AGV
  • AMR
  • Yocto Project
  • Buildroot
  • Ubuntu Core
  • Jetson AGX Orin
  • Jetson Orin NX
  • Industrial Gateways
  • Edge Computing
  • Hardware-in-the-Loop
  • HIL
  • NVIDIA Isaac Sim
  • Isaac Lab
  • Omniverse
  • Groot
  • BehaviorTree.CPP
  • C++
  • Python
  • Docker
  • K3s
  • Kubernetes at the Edge
  • CI/CD
  • CMake
  • Cross-Compilation
  • RT-PREEMPT
  • Real-time Systems
  • PLC Integration
  • SCADA
  • Gazebo Sim
  • Sim-to-Real

Summary

Senior/Lead Robotics and Edge Integration Engineer

  • Location: Toronto, Ontario , Canada - Remote
  • Long term Contract
  • Department: Robotics & Edge AI Engineering

Job Purpose

As a Senior/Lead Robotics and Edge Integration Engineer , you will lead the architecture, development, and deployment of intelligent edge-computing systems and robotic platforms. You will bridge the gap between autonomous physical systems, industrial automation protocols, and 5G-enabled edge infrastructure. This role focuses on building resilient middleware ecosystems, optimizing embedded edge compute modules, and validating complex robotics workflows in high-fidelity simulations before deploying them to real-world industrial environments.

Key Responsibilities

  • Middleware & Communication Engineering: Design, optimize, and maintain low-latency communication fabrics utilizing ROS 2, DDS (Data Distribution Service), and MAVLink for dependable multi-agent and embedded robotic systems.
  • Industrial Protocol Integration: Implement and standardize machine-to-machine interfaces such as OPC UA and fleet management protocols like VDA 5050 to ensure seamless interoperability between autonomous mobile robots (AMRs) and automated factory systems.
  • Embedded Edge Systems & Hardware Acceleration: Architect and optimize software stacks on embedded Linux environments and edge hardware platforms, specifically NVIDIA Jetson systems, leveraging hardware-accelerated processing for real-time applications.
  • Simulation-Driven Development: Build, configure, and maintain advanced digital twins and robotic simulations using NVIDIA Isaac Sim and Isaac Lab to test autonomy algorithms, edge workloads, and fleet coordination protocols safely in virtual environments.
  • Behavior Optimization & Controls: Design, implement, and debug complex robotic behaviors and state machines utilizing tools like Groot and BehaviorTree.CPP.
  • Technical Leadership & Collaboration: Lead and mentor junior/mid-level robotics engineers, collaborate with cloud-native infrastructure teams to deploy edge gateways, and champion rigorous software engineering best practices within the robotics domain.

Required Qualifications

  • Experience: 6+ years of experience in software development for autonomous systems, robotics, or edge computing, with a proven track record of shipping production-grade embedded or physical robotic software.
  • Robotics Middleware: Deep expertise in ROS 2 (Robot Operating System) architecture, node lifecycle management, lifecycle nodes, custom messages, and DDS tuning (e.g., Fast DDS, Cyclone DDS).
  • Industrial Automation & Fleets: Demonstrated hands-on experience integrating systems with industrial protocols like OPC UA or deploying VDA 5050 standards for AGV/AMR fleet coordination.
  • Embedded Linux & Edge Compute: Extensive experience configuring and optimizing custom embedded Linux builds and implementing software pipelines on edge compute hardware, with deep technical knowledge of the NVIDIA Jetson platform ecosystem (JetPack, DeepStream, TensorRT).
  • Simulation Platforms: Proficient in building physical simulations, sensor models, and synthetic data generation environments within NVIDIA Isaac Sim or Isaac Lab.
  • Behavior Orchestration: Familiarity with designing and debugging hierarchical state machines and behavior trees, specifically using Groot.
  • Core Software Skills: Strong proficiency in modern C++ (14/17/20) and Python, alongside structured debugging skills for real-time embedded environments.

Preferred Qualifications

  • Experience designing and utilizing MAVLink-based communication systems for unmanned aerial vehicles (UAVs) or autonomous systems.
  • Background in telecommunications or networking, particularly deploying robotics and edge workloads over private 5G or localized LTE networks.
  • Academic degree (BS, MS, or PhD) in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a closely related quantitative field.

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: infotx
  • Position Id: 9095149
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

No location provided

•

Today

Full-time

USD 92,500.00 - 209,500.00 per year

No location provided

•

Today

Full-time

USD 139,500.00 - 145,500.00 per year

Troy, Michigan

•

Today

Full-time

USD 105,780.00 - 196,440.00 per year

No location provided

•

Today

Full-time

USD 122,500.00 per year

Search all similar jobs