Senior Controls Software Developer
7 days ago
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 usJob DescriptionAs Controls Software Developer at OTTO By Rockwell Automation, you will be responsible for the industrial control system designs of existing and new industrial autonomous mobile robots. This will range through the entire design process, from the initial stages of concepting and requirements engineering, through to the detailed design, verification and validation, and final production-release automated mobile robots. Design challenges will span topics such as high-level system architecture, integration, programming, maintenance, and field testing.You will be responsible for portions of the control and safety system design, implementation, and maintenance for our new and existing products. Our systems must be many things, but reliability is paramount. It will be part of your job to design and prototype control system architectures that can operate in whatever environments and with whatever jobs we subject them to. You will report to Manager, Platform and will work Hybrid in Kitchener, ON.Primary responsibilities:Collaborating with cross-functional teams to implement, maintain, and improve safety and control systems software, ensuring compliance with relevant standards such as ISO 13849, ISO 3691-4, IEC 61508, and othersLeading the roadmap and development for Operational Technology (OT) cybersecurity aspects of AMRsMaintenance of existing industrial control systems for autonomous mobile robotsProgramming and configuration of programmable logic/automation controllers (PLC/PAC) and other industrial devicesFirst-level of triage of problems with complex mechatronic systems in order to determine their root cause (using tools such as software logs, custom analysis tooling, hardware and software-based tracing and measuring techniques and tools) Troubleshooting and resolving issues in existing control systems to ensure optimal performance and safetyDeveloping new triage and analysis tools to help diagnose hardware and software issues quickly and easilyWriting and executing validation and test plans for control system and safety functionalityReviewing and releasing the configurations and firmware of various industrial devicesContributing to and evaluating the selection of new hardware componentsNew robotic vehicle and control system configuration and commissioningCreating and updating design documentation (Meeting minutes, requirements definitions, architecture documents, internal troubleshooting guides, external user documents, etc)Participating in and contributing feedback as part of the software development and product development lifecyclesSupporting risk assessment, PL analysis, gap analysis, and FMEA activitiesEssential Qualification:Bachelor's Degree or Equivalent Years of Relevant Work ExperienceLegal authorization to work in Canada is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.Preferred Qualification:5+ years relevant work experienceDegree/diploma in engineering, computer science, robotics, or a related field with applicable experienceAbility to work independently with minimal supervision while managing deadlinesExperience working with industrial automation systems in safety-critical applicationsExperience with hands-on prototyping and troubleshooting of mechatronic systemsDetailed knowledge of advanced PLC programming and troubleshooting techniques, preferably with automation controllers and tools from Rockwell Automation and SiemensFamiliarity with configuration and programming of SICK laser scanners and Flexisoft safety PLCsFamiliarity with CODESYSKnowledge of industrial fieldbus and network protocols, such as EthernetIP + CIP-Safety, CAN (CANopen, J1939), ModbusTCP, Profinet + ProfisafeFamiliarity with Linux (Ubuntu) operating systems and basic command-line interactionsFamiliarity with Python scripting for automation and testing purposesFamiliarity with software version control and CI/CD tools, such as Git, Jenkins, and GitLab-CIAble to understand and communicate concepts readily via sketches, block diagrams, flow charts, and technical writingExperience participating in development or deployment projects that have gone terribly wrongAbility to work in a hybrid environment; >40% in officeWhat We Offer:Health Insurance including Medical, Dental and Vision401kPaid Time offParental and Caregiver LeaveFlexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.To learn more about our benefits package, please visit at For this role, the total target compensation is from $100, $150,000.00 CAD Annual. Actual pay will be based on factors such as skills, knowledge, education, and experience.This posting is for an existing vacancy within our organization.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.#LI-Hybrid#LI-SS1We 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 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.
-
Software Developer
4 days ago
Waterloo, Ontario, Canada Rockwell Automation Full time $66,160 - $99,240Rockwell 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,...
-
Senior Software Developer
1 day ago
Waterloo, Ontario, Canada Axonify Full time $115,000 - $165,000Axonify is the frontline operations platform for customer-facing businesses. We began by reinventing frontline learning and earned unmatched engagement with global brands. Now, we're evolving into an automated frontline ops excellence solution that connects people, tasks, communication, and outcomes to deliver consistent, brand-building experiences. More...
-
Software Developer
2 days ago
Waterloo, Ontario, Canada Verily Full timeWho We AreVerily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources,...
-
Software Developer
1 day ago
Waterloo, Ontario, Canada Voyis Full timeAbout Voyis: Voyis designs and manufactures high performance underwater optical sensors – lasers, cameras, and lights – for underwater vehicles that expand their capability and enhance underwater surveys and exploration. Voyis products have supported our customers to survey more than 10,000km of ocean floor across all 7 continents, helping us better...
-
Controls Programmer
14 hours ago
Waterloo, Ontario, Canada Prime Automation Inc. Full timeAbout Prime AutomationPrime Automation is a trusted leader in delivering advanced automation solutions. We specialize in designing and implementing state-of-the-art systems for diverse industries. Our mission is to provide innovative, dependable, and efficient automation that empowers our clients' success. We're growing and seeking a Senior Controls...
-
Senior Software Developer Zbrush
6 days ago
Waterloo, Ontario, Canada Maxon Full timeLocations:Waterloo, ON, CanadaMontreal, QC, CanadaBad Homburg (Metropolitan Area Frankfurt), GermanyIf you want to be a Maxonian and help bring the best 2D and 3D visual effects, motion graphics, gaming, AR/MR/VR, visualization and design software to the market, then we should have a chat.WHO WE ARE:Packed with brilliant, passionate people, Maxon is deeply...
-
Software Developer
5 days ago
Waterloo, Ontario, Canada Tangam Gaming Full timeCompany Description Tangam is a small and rapidly growing company, with triple digit annual sales growth, that is at the cutting edge of developing data analytics and visualization software. Our flagship product Table Games Yield Management (TYM) helps casinos optimize their table games operations in order to increase profitability and enhance the player...
-
Waterloo, Ontario, Canada Google Full time $174,000 - $178,000Minimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.2 years of experience leading projects and providing technical...
-
Software Developer
2 weeks ago
Waterloo, Ontario, Canada Maxon Full timeIf you want to be a Maxonian and help bring the best 2D and 3D visual effects, motion graphics, gaming, AR/MR/VR, visualization and design software to the market, then we should have a chat.WHO WE ARE: Packed with brilliant, passionate people, Maxon is deeply rooted in the creative industry and committed to empowering the artistic community. We are...
-
Waterloo, Ontario, Canada Google Full timeinfo_outlineXThis posting is for an existing vacancy.Minimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.2 years...