Software Development Engineer (Full Time)
OTTO Motors by Rockwell Automation
Robot Software Developer Location: Kitchener, Ontario Job Type: Full Time Permanent Experience: 3+ years relevant work experience Education: Degree in a related field or equivalent work experience Division: OTTO by Rockwell Automation About OTTO by Rockwell Automation OTTO by Rockwell Automation is a global leader in autonomous technology for material handling inside manufacturing and warehouse facilities. Rockwell is a global industrial automation and digital transformation technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. 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. The Platform team is responsible for integrating the Hardware and Software of OTTO Mobile Autonomous Robot platforms. You are a true Mechatronics engineer, with a focus primarily on the software side of things including bare metal firmware, device drivers for external components, and application layer components. You will lead in developing the software components to make our robots function, and easily diagnose issues. You will exemplify a proper Software Development Life Cycle from beginning to end and contribute to every aspect of it. Your code will ultimately run on the robots and control mission-critical functionality such as battery management, sensor drivers or motor command output. You will be involved with the initial proof of concept and bring-up of new robot hardware platforms, integrating the hardware with the autonomous software. You will be responsible for the controls system architecture and design of new and existing industrial self-driving vehicles. Design challenges will span from high-level system architecture, integration, programming, and field testing. You have no problem deducing hardware issues from software logs. You will need to be aware of functional safety implications in an industrial environment, and how to implement and verify safety functions. Architect, design and implement custom software, ranging from low-level robot control firmware, PC drivers for external controllers, and enhanced interactive diagnostics using C/C++ and Python
Integrating complex electronics and control systems with Autonomous Software
Coordination of feature requirements between Software, Hardware, and Production teams
Providing expert level debugging of our robots to support Client Success, Field Services, and internal Test and Manufacturing teams
Reviewing and releasing the configurations and firmware of various industrial devices
Bachelor's degree in Mechatronics Engineering, Systems Engineering, Electrical Engineering, or a related field with applicable background
3+ years of experience working with C++ and/or Python
Experience writing robust, efficient, high performance code
Experience working with different field buses, especially CAN and Ethernet-based
Able to perform root-cause analysis of hardware and software issues from data logs
Familiarity with Linux (Debian based distributions)
Ability to independently develop software development plans, including timelines and test procedures
Past experience participating in development or deployment projects that have gone terribly wrong
Bonus Skills:
Knowledge of different approaches to the Software Development Lifecycle, especially the V-model
IT experience in networking, OS configuration and troubleshooting, drivers
Experience with industrial electrical design and troubleshooting
Working knowledge of aspects of mobile robotics such as perception, planning, controls, and navigation
Familiarity with industrial material handling vehicles, such as AGVs, AMRs, SDVs, forklifts, tuggers etc.
Familiarity with software version control and CI/CD tools, such as Git, Jenkins and Gitlab
At OTTO by Rockwell Automation, we are committed to building and supporting a culture of diversity, inclusion, and accessibility. We hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, veteran status, sex, sexual orientation, gender identity, and expression.
- ...solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-... .... As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing the face of the...SuggestedLong term contractFull time
- ...drive their success. Position Summary: At Miovision, we are engineering the future of smart transportation, and we need a Software Developer to help us build the engine under the hood of our IoT edge computing devices. The Device Platform is the critical interchange that...SuggestedLong term contractWork at officeRemote workWorldwideFlexible hours
$100k - $120k per year
...Help Deliver the Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform. You’ll bring strong C#, .NET, and Microsoft SQL Server skills, along with experience applying other technologies to...SuggestedLong term contractFull timeInternshipLocal areaRemote workFlexible hours- ...or influence candidate evaluations. MAKE A DIFFERENCE! Software Test Developers at D2L are passionate about building quality, secure, high performing... ...tools You collaborate effectively, helping your team to develop testable features, and identifying test tasks during design...SuggestedWork at officeFlexible hoursShift work3 days per week
- ...solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-... .... As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing the face of the...SuggestedFull time
- ...solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-... ...As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the...Full time
$70k - $105k per year
...an Impact? At D2L, we are looking for developers who will help us advance our goal of using... ...and learning around the world. We need software developers to work on a wide range of... ...interfaces, mobile and cloud computing. As a developer, you will help make dreams a reality....Work at officeFlexible hoursShift work3 days per week- ...About Avidbots Avidbots is a robotics company with a vision to bring robots into everyday life to expand human potential. Headquartered in Kitchener, ON... ...companies. The Role We're looking for a senior hardware developer who builds to think. This role sits in Research &...Full timeInternshipWorldwide
- ...and Responsibilities The candidate will be responsible for developing and maintaining source codes, unit and system testing their code... ...understanding of enterprise and web architecture and REST · 1+ years of software / application design and development experience in a true Agile...Full timeFlexible hours
- ...that drive their success. Position Summary As a Firmware Developer, you will collaborate, design, and develop firmware across all Miovision... ...Miovision Core and Scout products, and much of the on-device software stack for our Opticom priority/preemption phase selectors,...Full timeRemote workFlexible hours
- About Miovision: At Miovision, we’re unlocking transportation networks that move you. Our vision and mission is to enable smart, fast, safe communities that simply flow, as we drive the Intelligent Mobility Revolution. Backed by the world’s most advanced traffic AI, Miovision...Full timeContract workRemote workFlexible hours
$85k - $95k per year
...Your Mission Trusscore is seeking a mid-level full-stack developer to help build, standardize and scale our data and automation internal... ...technology leader within your domain, you will work across the software lifecycle, including architecture, implementation, authentication...Long term contractFull timeFor contractorsWork at officeFlexible hours- ...data models, state management, and the edge cases that emerge when software meets the physical world. Engineering rigour. Tests, code... ...and ensure they don’t happen again. How You Will Grow: Develop expertise in software that controls the physical world. Most...Permanent employmentFull timeInternship
$100k - $115k per year
...Software Test Specialist Remote (Canada) │ Hybrid Available – Kitchener, ON Reports to: Software Development Manager Salary... ...applications to identify and document any defects or issues. Develop and execute test plans, test cases, and test scripts to ensure comprehensive...Remote jobFull timeFor contractorsInternshipFlexible hours$151k - $175k per year
...frameworks that support Dialpad’s AI Voice Agent services. You will develop automated tests for end-to-end product experiences, from... ...engineering practices. What you’ll bring ~6+ years of experience in software engineering or SDET roles with an emphasis on software...Full timeWork at office$194.5k - $226.75k per year
...Optimistic, Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared... ...reusable services. Your impactful work helps improve Dialpad’s developer experience, productivity, security, and scalability. This position...Full timeWork at office- ...and controlled deployment of robotics AI models? We are seeking a... ...Learning Systems and Infrastructure Developer to build the training... ...for VLA, VLM, perception, and robot-learning workflows. Manage... ...Robotics, Computer Engineering, Software Engineering, Electrical Engineering...Work at officeLocal areaRemote workFlexible hours
- ...role: Are you passionate about making robotics and AI workloads run reliably at the edge... ...Do you enjoy hands-on engineering across robots, cameras, GPUs, containers, embedded systems... ...to help build and optimize the edge software layer for the Physical AI Runtime. This engineer...Manual laborWork at officeLocal areaRemote workFlexible hours
$65k - $80k per year
...Job Responsibility: Position Summary A Mobile Developer is responsible for the architecture, design and development of the mobile research... ...the Metricwire Platform. You will be building and maintaining software to help researcher teams design clinical research studies. The...Full timeWork at officeRemote workWork from homeMonday to fridayFlexible hoursShift work$53k - $76.5k per year
...communities. You're invited to make a difference as a full-time Developer and Data Analyst in our Kitchener Head Office . This is a... ...manage data by developing, testing and implementing user-facing software solutions and system interfaces. Additionally, you will...Full timeContract workWork at officeImmediate startFlexible hours- ...world. About the role: Are you passionate about turning real robot operation into high-quality data? Do you enjoy designing data... ...Computer Science, Data Engineering, Robotics, Electrical Engineering, Software Engineering, Computer Engineering, or a related field. ~3+...Work at officeLocal areaRemote workFlexible hours
$60k - $70k per year
...Schlegel Urban Developments Corp. (SUD) is a mid-sized Kitchener based real estate development and management company. The company is recognized for it’s master planned residential subdivision projects and unique commercial developments, the most prominent being the mixed-use...Full time$115k - $140k per year
...equity considerations. The Company Intellijoint Surgical develops effective, easy-to-use technologies that enhance surgeons’ care... ...future innovation. The Position We are seeking a Software Development Manager to join our R&D team to oversee the successful...RemplacementFull timeInternshipWork at office$70k - $100k per year
...Bradstreet, and many more. ABOUT THE ROLE We are seeking a Software Engineer with at least 3 years of experience in distributed... ...Acceldata is where you belong. RESPONSIBILITIES Design, develop, and maintain high-quality software for the Open Source Data Platform...Full timeWork at office$100k - $140k per year
..., and many more. ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems... ...hands-on experience with advanced Java, Scala, or Python, developed and prepared project build models associated with Maven, Gradle,...Full timeWork at office- ...team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify... ...· Work with business to iterate over software requirements · Develop tools and applications by producing clean, efficient code · Automate...Long term contractFull timeWork at officeRemote work
- ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform... ...into routing capabilities. Qualifications ~8+ years of software engineering experience, including substantial ownership of...Full timeInternshipRemote workRelocation
$190.5k - $262k per year
...local entrepreneurs around the world. We’re hiring a Staff Software Engineer to help lead the technical vision and evolution of Faire... ..., targeting capabilities, experimentation infrastructure and developer tooling that power growth across the company. This is not just...Long term contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week- ...private entities, so the impact of their products can be felt far and wide. At this point, they are looking for a high-level Senior Software Engineer with some experience leading projects and providing technical direction, to join their team. The opportunity will be onsite,...Full timeLocal area
$190.5k - $262k per year
...ours. About this role Our Engineering organization owns the software that makes our marketplace work. Our Engineering Platform group... ...unmatched speed and quality. The Code Authoring team owns the developer environment at Faire: the AI coding tools engineers use every day...Long term contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer (Full Time). Be the first to apply!
- software engineer internship Kitchener, ON
- software engineer Kitchener, ON
- software developer remote Kitchener, ON
- software developer internship no experience Kitchener, ON
- software developer no experience Kitchener, ON
- new graduate software developer Kitchener, ON
- software developer internship Kitchener, ON
- software design engineer Kitchener, ON
- director software engineering Kitchener, ON
- software engineer - ai machine learning Kitchener, ON

