Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Robotic Software Developer

$100k - $150k per year
Full-time

Rockwell Automation

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!

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.

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.

For this role, the total target compensation is from $ 100,000.00 - $ 150,000.00 CAD Annual . Actual pay will be based on factors such as skills, knowledge, education, and experience.

At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

This position is part of a job family. Experience will be the determining factor for position level and compensation.

We are an Equal Opportunity Employer including disability and veterans.

If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at View phone number on ca.workus.org.

Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Robotic Software Developer in Waterloo, ON vacancy
  • $141.9k - $212.9k per year

     ...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native)    Build what’s next for players.   We’re a startup inside Sony PlayStation. Fast-moving,... 
    Senior
    Internship

    PlayStation Global

    Waterloo, ON
    9 days ago
  • $125k - $145k per year

     ...care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and sustainable...  ...operational and business strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you... 
    Senior
    Internship
    Live In

    AGFA

    Waterloo, ON
    9 days ago
  • $100k - $130k per year

     ...effects, motion graphics, gaming, AR/MR/VR, visualization and design software to the market, then we should have a chat. Who We Are Packed...  ...visualization and general design, let’s talk. As a Software Developer in our Build and Automation team, you will help shape and... 
    Suggested

    Maxon

    Waterloo, ON
    3 days ago
  • $90k - $132k per year

     ...mobile devices and desktop platforms, protecting both business and personal data. We are looking for an Intermediate Applications Software Developer who is at home in native C and C++ and wants to write the code our secure products are built on. You'll work at the core of our... 
    Suggested
    Full time
    Internship
    Work at office
    Immediate start
    Remote work
    Work from home

    BlackBerry

    Waterloo, ON
    20 days ago
  • $89k - $139k per year

    We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford of Canada's operations include a national headquarters, three vehicle assembly ...
    Suggested
    Full time

    Ford Motor Company

    Waterloo, ON
    25 days ago
  • $89k - $139k per year

     ...advancements in autonomy electrification smart mobility technologies and more! In this position... The role of Manufacturing Software Developer Test Station involves working on station side code to support two areas of responsibility related to hardware testing of our... 
    Long term contract
    Full time
    Local area
    Remote work

    Ford Motor

    Waterloo, ON
    4 days ago
  • $105k - $155k per year

     ...free to move and pursue their dreams. In this position... Fords IVI (In-Vehicle Infotainment) organization is seeking a Software Developer with deep technical expertise in embedded camera this role you will be instrumental in designing developing and deploying... 
    Full time

    Ford Motor

    Waterloo, ON
    4 days ago
  • $105k - $155k per year

     ...support all areas of the flashing sequence of software to ECU hardware. Youll be involved in an...  .... We are seeking a highly skilled Senior Software Engineer to join the Ford...  ...them into tool capabilities. Design and develop tool features that facilitate the flashing... 
    Senior
    Full time

    Ford Motor

    Waterloo, ON
    4 days ago
  •  ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our...  ...contribute high-level code but also guide a team of junior developers, ensuring the adoption of industry best practices in an Agile environment... 
    Full time

    syntronic

    Waterloo, ON
    a month ago
  •  ...generation services for commercial aviation customers. As part of our software engineering team, you’ll continue to enhance functionality for...  ...to quality. Suggest solutions to complex problems and develop them with minimal supervision. Mentor and guide the work of junior... 
    Permanent employment
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    6 days ago
  • $110k - $130k per year

     ...Build and Modernize Enterprise Web Applications as a Senior Full Stack Developer (PHP & React) We're partnering with an established software company seeking a Senior Full Stack Developer to help enhance and evolve enterprise web applications used within the education... 
    Senior
    Long term contract
    Full time
    Work at office
    2 days per week
    3 days per week

    STACK IT Recruitment

    Waterloo, ON
    6 days ago
  • $110k - $130k per year

     ...Build scalable SaaS solutions that make a real-world impact as a Senior Full Stack Developer (Node.js + React) We're partnering with an established software company looking for a Senior Full Stack Developer to join a small, highly collaborative product team developing... 
    Senior
    Long term contract
    Full time
    Work at office
    2 days per week
    3 days per week

    STACK IT Recruitment

    Waterloo, ON
    6 days ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Waterloo, ON
    a month ago
  • $20 - $32 per hour

     ...we would love to have you join us! About Rockwell Automation Robotics Center of Excellence The Robotics Center of Excellence (RCoE)...  ...looking for a passionate UX Coop who is eager to shape how humans and robots interact at the frontier of autonomous operations. In this role,... 
    Hourly pay
    Ongoing contract
    Full time
    Work at office
    Flexible hours

    Rockwell Automation

    Waterloo, ON
    25 days ago
  •  ...more sustainable operations. Development & Architecture Build & Scale: Assemble and edit source code repositories to develop a high-quality software stack tailored to product needs. Architectural Alignment: Develop design specifications and parameters that strictly comply... 
    Permanent employment
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    19 days ago
  •  ...applications using React, Angular, .NET, and JavaScript In an Agile set up, you will work closely with product owners and platform gurus to develop solutions to meet business needs Analyze production system problems and recommend workable solutions Investigate and solve... 
    Senior
    Permanent employment
    Full time
    Internship
    Manual labor
    Work at office
    2 days per week
    1 day per week

    Equitable

    Waterloo, ON
    7 days ago
  • $175k - $197k per year

     ...data, tailored to meet the unique needs of our partners. As a Software Development Manager, you'll be instrumental in shaping the...  ...Responsibilities Lead, manage, and expand a team of 8-10 software developers. Drive project planning, execution, and delivery, ensuring... 
    Senior
    Full time

    Verily Health

    Waterloo, ON
    3 days ago
  • $100 - $150 per hour

     ...corners because expert humans are expensive. Our model is the opposite: we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation $100–150+/hour ($200–300k+/year). Rates scale with... 
    Senior
    Full time
    Contract work
    Remote work

    DataAnnotation

    Waterloo, ON
    4 days ago
  •  ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...seeking a highly skilled and experienced Senior Software Development Engineer in Test (...  .... You will work closely with developers, product managers, and other SDETs to design... 
    Senior
    Full time

    magnetforensics

    Waterloo, ON
    a month ago
  • $181.05k - $213k per year

     ...connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity...  ...of dollars in assets. The Problems You’ll Solve As a Senior Software Engineer II, you will lead technically complex projects... 
    Senior
    Full time
    Work at office

    Carta

    Waterloo, ON
    a month ago
  •  ...’re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify... 
    Senior
    Remote work

    Speechify

    Waterloo, ON
    9 days ago
  •  ...with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading... 
    Senior
    Long term contract
    Work at office

    Speechify

    Waterloo, ON
    9 days ago
  •  ...effects, motion graphics, gaming, AR/MR/VR, visualization and design software to the market, then we should have a chat. WHO WE ARE Packed...  ...general design, let’s talk. Role Overview As a Full Stack Developer at Maxon, you will work across both front-end and back-end... 
    Full time

    Maxon Computer GmbH

    Waterloo, ON
    21 days ago
  • $80k - $100k per year

     ...every day through innovative silicon and software solutions. Our intelligent power and sensing...  ...office. This team specializes in developing low-level firmware for advanced power management...  ...implement optimal firmware solutions Develop firmware architecture specifications and... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    onsemi

    Waterloo, ON
    23 days ago
  •  ...Responsibility: Associate Director of Software Engineering MCAP at a...  ...includes configuring, coding, developing, and documenting software...  ...Operational Management Develop and review software programs,...  ...skills ~ Ability to liaise with senior members of the organization and... 
    Senior
    Permanent employment
    Full time
    Shift work

    MCAP

    Waterloo, ON
    7 days ago
  • $90k per year

     ...looking to expand our team with a Senior Controls Programmer to help...  ..., you will be responsible for developing and implementing control...  ...various platforms (PLC/HMI/SCADA/Robot/Motion). System Integration...  ...with third-party equipment and software, ensuring compatibility and functionality... 
    Senior
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Prime Automation Inc

    Waterloo, ON
    10 days ago
  • $105k - $155k per year

     ...strategy ecosystem integration enterprise adoption and actionable developer productivity insights for engineering leadership. This is a...  ...impact individual contributor role focused on shaping how Fords software engineering teams measure understand and improve the way they work... 
    Full time
    Work at office

    Ford Motor

    Waterloo, ON
    4 days ago
  • $110k - $130k per year

     ...100% on providing best-of-suite Imaging IT software solutions that enable secure, effective...  ...are seeking an Intermediate Automated Test Developer. This role is ideal for an automation...  ...automation and a desire to advance to a senior role within 2-3 years. You will work in a... 
    Senior
    Contract work
    Internship
    Live In

    AGFA

    Waterloo, ON
    9 days ago
  •  ...Summary of the Role As a Software Engineering Manager, you will sit at the intersection of high level strategy and hands on technical...  ...3+ years of formal people management experience (managing 5+ developers). ~ Experience working within a SAFe or large-scale Agile environment... 
    Permanent employment
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    7 days ago
  • $205.6k - $257k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture capital...  ...that reduce operational load and improve developer velocity across dozens of teams. The...  ...for operational excellence and mentor senior engineers to raise the collective craft of... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Waterloo, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Robotic Software Developer. Be the first to apply!