Sr. Controls Software Developer

3 weeks ago


Ontario ON, Canada Randstad Digital Full time

About the roleJoin a leading engineering firm specializing in tailored test solutions for the automotive industry. We are committed to innovation and provide custom solutions that engage our team with diverse, complex technical challenges. This role is a hands-on, highly technical position, perfect for a professional who thrives in a fast-paced, structured, and quality-driven engineering environment.We are seeking a seasoned developer to serve as a technical anchor, responsible for designing and implementing PC-based software for advanced, high-volume automotive testing equipment. The ideal candidate will possess significant experience integrating software with physical hardware, particularly within the robotics or industrial automation space.Key Note & Application InstructionsTo apply, send your current CV directly to .Please note: Due to high application volumes, only candidates who meet the outlined requirements will be contacted for further discussion.To be considered, you MUST have the following experience:Strong C# Development: 5+ years of experience developing in C# for PC-based applications.Hardware Integration: Proven, hands-on experience integrating software with industrial automation hardware (PLCs, CAN devices, motors, sensors).Industrial Domain: Experience in the Automotive, Robotics, or Industrial Automation sectors.Key ResponsibilitiesDevelop, maintain, and enhance PC-based C# applications for the control of automated test systems.Integrate software with a wide range of external hardware and communication protocols, including:PLCs (e.g., via Ingear drivers)CAN/LIN devices (e.g., ECUs, neoVI interfaces) and protocols.Custom electronics via serial communications.Industrial devices such as pneumatics, servo motors, load cells, laser sensors, and vision systems (e.g., Cognex/FLIR IR cameras).Robots (e.g., UR robots) and safety PLCs.Interface systems with customer Manufacturing Execution Systems (MES) and Factory Information Systems (FIS).Interpret engineering specifications and industrial electrical schematics to guide development and troubleshooting.Collaborate closely with Electrical, Mechanical, and Integration Engineering teams to define scope and resolve complex system integration challenges.Support system commissioning, integration, and troubleshooting at customer sites.Contribute to comprehensive documentation, including setup manuals, service guides, and operator instructions.Participate in a paid on-call support rotation.Qualifications and ExperienceMust-HaveDegree or diploma in Mechatronics, Electrical, Computer, or Controls Engineering, or equivalent practical experience.5+ years of strong, demonstrable experience developing in C# with a solid understanding of Object-Oriented Programming (OOP) principles.Proven experience working with Hardware and Software together in an industrial, controls, or robotics context.Proficiency with CAN communication protocols, PLC integration, and a working knowledge of industrial automation hardware.Understanding of electrical theory and the ability to read industrial electrical schematics and troubleshoot control systems at a fundamental level.A hands-on, solution-focused mindset, comfortable in high-pressure, automotive production-like environments.Exceptional problem-solving abilities, strong attention to detail, and a self-disciplined, methodical work approach.Excellent customer-facing communication and collaboration skills to professionally represent the company on-site and work effectively with cross-functional teams.Must have a valid passport and the ability to travel up to 25% for system installation, commissioning, and support to customer locations in Canada, the U.S., and Mexico.Nice-to-HaveExperience working with collaborative or industrial robotics (e.g., Universal Robots, Fanuc).Familiarity with industrial vision systems (e.g., Cognex, FLIR IR).Experience interfacing with MES or FIS plant systems.Experience with PLC programming.Experience with electronics firmware or programming of microcontrollers.



  • Toronto, Ontario, MEE, Canada Cority Software Full time $100,000 - $120,000 per year

    Software DeveloperTechnology · Toronto, OntarioPOSITION DESCRIPTIONPOSITION: Software DeveloperREPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of innovation,...


  • Toronto, ON, Canada Randstad Digital Full time

    About the role Join a leading engineering firm specializing in tailored test solutions for the automotive industry. We are committed to innovation and provide custom solutions that engage our team with diverse, complex technical challenges. This role is a hands-on, highly technical position, perfect for a professional who thrives in a fast-paced,...


  • Toronto, ON, Canada Randstad Digital Full time

    About the role Join a leading engineering firm specializing in tailored test solutions for the automotive industry. We are committed to innovation and provide custom solutions that engage our team with diverse, complex technical challenges. This role is a hands-on, highly technical position, perfect for a professional who thrives in a fast-paced,...


  • Toronto, ON, Canada Randstad Digital Full time

    About the role Join a leading engineering firm specializing in tailored test solutions for the automotive industry. We are committed to innovation and provide custom solutions that engage our team with diverse, complex technical challenges. This role is a hands-on, highly technical position, perfect for a professional who thrives in a fast-paced, structured,...


  • Toronto, ON, Canada Randstad Digital Full time

    About the role Join a leading engineering firm specializing in tailored test solutions for the automotive industry. We are committed to innovation and provide custom solutions that engage our team with diverse, complex technical challenges. This role is a hands-on, highly technical position, perfect for a professional who thrives in a fast-paced, structured,...


  • Toronto, ON, Canada Randstad Digital Full time

    About the role Join a leading engineering firm specializing in tailored test solutions for the automotive industry. We are committed to innovation and provide custom solutions that engage our team with diverse, complex technical challenges. This role is a hands-on, highly technical position, perfect for a professional who thrives in a fast-paced, structured,...


  • Toronto, On, Canada Randstad Digital Full time

    About the role Join a leading engineering firm specializing in tailored test solutions for the automotive industry. We are committed to innovation and provide custom solutions that engage our team with diverse, complex technical challenges. This role is a hands-on, highly technical position, perfect for a professional who thrives in a fast-paced, structured,...


  • Southwestern Ontario, Canada OpenText Full time

    Join to apply for the Sr. Software Developer role at OpenText . OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues,...


  • Southwestern Ontario, Canada OpenText Full time

    Join to apply for the Sr. Software Developer role at OpenText. OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues,...


  • Ontario, Canada Iris Software Inc. Full time

    Our Client which is a large Investment Bank is urgently looking to hire a Sr. Java Full Stack Developer. ( Angular – React ) Sr. Java Full Stack Developer Location - Toronto, ON Need 4 days onsite every week. Skills - Core Java Development, Threading, Angular, React , NodeJS. Experience with SQL Both front end and back end dev experience