Senior Software Developer

Rockwell Automation

Waterloo, ON, Canada
Base: $100,000.00 - $150,000.00 cad annual; bonus/...
Hybrid
Ros 2 software development
Embedded firmware development
C++ and python programming
Rockwell Automation is seeking a Senior Software Developer in Waterloo, ON, to build robotics software and develop embedded firmware for production-grade systems. The ideal candidate will have experience with ROS 2, embedded C/C++, and a passion for robotics within a hybrid work environment

Job Summary

  • Rockwell Automation is a global technology leader focused on enhancing manufacturing productivity and sustainability.
  • As a Senior Software Developer, you will develop robotics software for embedded systems and high-level applications.
  • The company offers a flexible work schedule and comprehensive benefits including health insurance and retirement plans.

Matching Summary

Match Score: 85

Rockwell Automation is seeking a Senior Software Developer in Waterloo, ON, to build robotics software and develop embedded firmware for production-grade systems. The ideal candidate will have experience with ROS 2, embedded C/C++, and a passion for robotics within a hybrid work environment.

Salary

Base: $100,000.00 - $150,000.00 CAD Annual; Bonus/Equity: Not specified; Benefits: Health Insurance, Retirement plans, Paid Time off

Skills & Requirements

Must-have

  • ROS 2 software development
  • Embedded firmware development
  • C++ and Python programming

Nice-to-have

  • Experience with Docker and DevOps pipelines
  • Collaboration with cross-functional teams
  • Interest in mechatronics and open-source projects

Key Requirements

  • Bachelor's degree or equivalent experience
  • 5+ years of related work experience
  • 3+ years with ROS 2 in production robotics

Work Rights

Legal authorization to work in Canada is required

Tailored Resume

Cover Letter