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 You will be joining the Vehicle Operating Systems (OS) team at OTTO By Rockwell Automation and will manage the networking stack, command and control components, audio/visual indication modules, logging, and analytics systems running on the OTTO AMR portfolio. In this team, you will have the opportunity to experience a very broad software stack ranging from middleware software applications to very high-level server functionality. This role is an opportunity for you to showcase your skills, and acquire new knowledge and expertise that will benefit you in your career. You will work closely with highly experienced developers who will mentor you to sharpen your C++ and Python coding knowledge and learn everything you need to know about the Robot Operating System (ROS 2). A self-driving robot is a complicated system, and you'll need to be able to understand enough of it to figure out how to complete your tasks. You will need to be able to make progress as well as leverage your team's knowledge to be most efficient. Once you have a viable solution to a problem, you'll test and validate it on our fleet of awesome robots. You will report to Director, OS & will work Hybrid in Kitchener, ON. Primary responsibilities: Troubleshoot and address issues, develop and validate solutions. Enhance existing components with new functionality. Work collaboratively with a senior developer on a larger project. The Essentials – You Will Have: Pursuing a Bachelor's degree in relevant field. 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: Practical software development skills. Experience with Linux. Version control (Git). Proficiency in C++ and Python. Unit testing, system-level testing, and continuous integration. Bash, or other scripting experience. Exposure to CMake, especially in a packaging or deployment context. Experience with ROS, ROS2, or other robotics middleware. JIRA For this role, the Base Salary Compensation is from $18-32/hourly. Actual pay will be based on factors such as skills, education, and experience. The start date and end date of the coop term is September 3rd 2025 to December 19th 2025. 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 person for this or other roles. This position is part of a job family. Experience will be the determining factor for position level and compensation. #LI-Hybrid #LI-SS1 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 +1 (519) 618-4899. 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. Rockwell Automation, Inc. (NYSE: ROK), is a global leader in industrial automation and digital transformation. We connect the imaginations of people with the potential of technology to expand what is humanly possible, making the world more productive and more sustainable. Headquartered in Milwaukee, Wisconsin, Rockwell Automation employs approximately 28,000 problem solvers dedicated to our customers in more than 100 countries. To learn more about how we are bringing the Connected Enterprise to life across industrial enterprises, visit www.rockwellautomation.com. 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!