Talent.com
Rockwell Automation
Senior Robotic Software DeveloperRockwell Automation • Waterloo, Ontario, Canada
Senior Robotic Software Developer

Senior Robotic Software Developer

Rockwell Automation • Waterloo, Ontario, Canada
16 hours ago
Job type
  • Full-time
Job description

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!

Job Description

As a Senior Robotic Software Developer, you will emphasize platform-level ownership, including system architecture, deployment workflows, and ensuring reproducibility and reliability across development and on-robot environments. In this role, you will work at the intersection of research and real-world deployment, helping bring advanced robotics capabilities into industry applications. You will be responsible for the integration of mobile manipulators, combining autonomous mobile robots with robotic manipulators to enable complex industrial tasks. This role is ideal for engineers who thrive in system-level, enjoy working across the full robotics stack, and want to see their work deployed and operating continuously on physical systems. You will report to Senior Manager, Robot Technology Integration. You will work Hybrid in Waterloo, ON.

Primary Responsibilities:

  • Lead architecture design for platform-level systems, defining interfaces, abstractions, and long-term evolution strategy; Drive integration strategies across heterogeneous subsystems and environments; Design for fault tolerance, graceful degradation, and recovery in real-world systems.
  • Design and maintain deployment workflows and CI/CD pipelines for robotics applications; Ensure reproducibility across development, simulation, and physical system environments; Manage software lifecycle, versioning, and release processes for deployed systems.
  • Improve overall system reliability, stability, and operational readiness; Investigate and resolve system-level issues spanning software, hardware, and networking; Define and implement observability strategies; Develop tools to analyze system performance and identify bottlenecks;
  • Work closely with our research team to apply modern robotics research, such as motion planning, perception, and manipulation, to real-world robotic systems; Evaluate new technologies and approaches through prototyping, benchmarking, and validation; Identify risks and trade-offs when integrating new capabilities into existing platforms.
  • Experience integrating complex robotic systems across multiple subsystems; Strong understanding of software-hardware interfaces and real-world system constraints; Familiarity with robot kinematics, motion planning, or control systems; Understanding of distributed systems, networking, and inter-process communication.
  • Experience building and maintaining deployment workflows and pipelines; Familiarity with containerization and environment management; Experience with CI/CD tools and reproducible build systems.
  • Strong problem-solving skills with the ability to debug issues across a complex system; Experience diagnosing issues across software, hardware, and networking boundaries; Familiarity with profiling, tracing, and performance analysis tools; Experience building tools or systems for automated diagnostics and monitoring.

The Essentials: You will Have:

  • Bachelor's Degree or Equivalent Years of Relevant Work Experience
  • Legal authorization to work in Canada is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

The Preferred - You Might Also Have:

  • Typically requires 5+ years of related experience.
  • Strong programming skills in C++ and Python, with experience in Linux-based systems; Strong understanding of software engineering principles, including testing, versioning, and code quality; Familiarity with concurrency, performance optimization, and memory management.
  • Experience with ROS and ROS 2 ecosystems.
  • 3+ years of experience with mobile manipulators and autonomous mobile robots
  • Familiarity with digital twin or simulation-driven development workflows
  • 3+ years of experience with Intel, NVIDIA and ARM platforms
  • 3+ years of experience with real-time systems

What We Offer:

  • Health Insurance including Medical and Dental
  • Health Care Spending Account (HCSA – dependent on the plan chosen)
  • Employee Assistance Program (EAP)
  • Retirement plans
  • Paid Time off
  • Volunteering Time off
  • Employer Savings Plan Matching (includes RRSP, TFSA, and EPSP)
  • Employer Paid DC Pension
  • Maternity and Parental Leave Top-Up
  • Fitness Reimbursement Program
  • Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.

This posting is for a newly created position within our organization.

100,000.00 - $ 150,000.00 CAD Annual

#LI-Hybrid

#LI-SS1

Create a job alert for this search

Senior Robotic Software Developer • Waterloo, Ontario, Canada

Similar jobs

Senior Software Engineer - Amaris Consulting

Amaris Consultingwaterloo, on, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Senior Android Developer - C$140,000 - C$180,000 A Year - Remote

Sage Recruiting Inc.Waterloo, Canada
Remote
Full-time

Develops Android apps using Kotlin, focusing on coding, testing, and new releases, with a focus on clean code and collaboration. Show more

 • Promoted

Senior Mechanical Designer Role at Gorbel Canada

GorbelElmira, ON, CA
Full-time

Transform material handling systems with your expertise as a Senior Mechanical Designer at Gorbel Canada.Engage in product lifecycle management from design to prototyping with a focus on innovation... Show more

 • Promoted

Staff Software Engineer - Priority

Prioritywaterloo, on, ca
Full-time

Priority Technology Holdings, Inc.Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.We achieve this through the Priority Commer... Show more

 • Promoted

Senior Software Developer - C$70,000 - C$80,000 A Year - Remote

Let's Talk ScienceWaterloo, Canada
Remote
Full-time

The Senior Software Developer will design, build, and maintain software and data systems for STEM education programs. Show more

 • Promoted

Senior Backend Engineer (Golang) - $100 - $130 An Hour - Remote

TekRekWaterloo, Canada
Remote
Full-time

Designs and scales backend platforms for financial and payment products.Drives projects from concept to production. Show more

 • Promoted

Orchestrade Developer - $80,000 A Year

LuxoftWaterloo, Canada
Full-time

Developer assisting in the implementation of a trading program, working closely with Product Owners, Software Architects, and Engineers. Show more

 • Promoted

Director, Software Development - C$120,000 - C$140,000 A Year

DescartesWaterloo, Canada
Full-time

The Director of Software Development will lead a development team, balancing strategic leadership, people development, and technical oversight. Show more

 • Promoted

Embedded Software Engineer - Autosar & Control Algorithms

AkkodisWaterloo, Canada
Full-time

A leading IT Services firm is seeking an Embedded Software Developer.This role requires 5+ years of experience in embedded hardware and software design, knowledge of control theory, and proficiency... Show more

 • Promoted

Sr. Node.JS Developer

Affinitywaterloo, on, ca
Full-time

This role is ideal for someone who enjoys building highly scalable platforms, contributing to technical strategy, and working closely with cross‑functional teams in a collaborative environment.What... Show more

 • Promoted

Senior Mechanical Designer

GorbelElmira, ON, CA
Full-time

Gorbel’s mission is simple: We improve people’s lives.That mission guides everything we do, from the products and service we provide to our outside customers to the work environment we foster for o... Show more

 • Promoted

Senior & Staff Full Stack Developers - $150,000 - $210,000 A Year - Remote

Sage Recruiting Inc.Waterloo, Canada
Remote
Full-time

Full Stack Developers needed to build and scale platforms for cancer detection.They will work on the frontend and backend to deliver secure and reliable products. Show more

 • Promoted

Senior Software Developer - C$70,000 - C$80,000 A Year - Remote

Let’s Talk ScienceWaterloo, Canada
Remote
Full-time

Senior Software Developer to design, build, and maintain software and data systems for STEM education programs. Show more

 • Promoted

Intermediate C++ Software Developer (remote)

Ateko, backed by Bell Canadawaterloo, on, ca
Remote
Full-time

Development of software applications for our client focusing on informatics systems.The required candidate must, at a minimum, be expected to perform the following:.Write code for new features and ... Show more

 • Promoted

Embedded Software Engineer - AutoSAR & Control Algorithms

AkkodisWaterloo, Region of Waterloo, CA
Full-time

A leading IT Services firm is seeking an Embedded Software Developer.This role requires 5+ years of experience in embedded hardware and software design, knowledge of control theory, and proficiency... Show more

 • Promoted

Senior Full Stack Engineer - $160,000 - $210,000 A Year - Remote

Acceler8 TalentWaterloo, Canada
Remote
Full-time

Develop sophisticated software using React, TypeScript, and Node.Collaborate with cross-functional teams and mentor junior developers. Show more

 • Promoted

Senior Software Engineer

Amaris Consultingwaterloo, on, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Full Stack Developer (Azure Platform) - C$64 - C$70 An Hour - Remote

Pyramid Consulting, Inc.Waterloo, Canada
Remote
Temporary

Develops full-stack applications using React/Angular,.Js, and Azure services, including Azure SQL and Cosmos DB, for a 12+ month contract. Show more

 • Promoted

Senior MERN Stack & TypeScript Engineer

Compunnel, Inc.Waterloo, Region of Waterloo, CA
Full-time

A leading tech company in Waterloo is seeking an experienced Onshore MERN & TypeScript developer to enhance their web applications.The ideal candidate will have over 7 years of experience, focusing... Show more

 • Promoted

Intermediate C++ Software Developer (remote) - Ateko, backed by Bell Canada

Ateko, backed by Bell Canadawaterloo, on, ca
Remote
Full-time

Development of software applications for our client focusing on informatics systems.The required candidate must, at a minimum, be expected to perform the following:.Write code for new features and ... Show more