Posted: 1 day ago
Job Description
<p><b>About the role</b></p><p>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, and quality-driven engineering environment.</p><p><br></p><p>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 <b>software with physical hardware</b>, particularly within the <b>robotics or industrial automation space</b>.</p><p><br></p><p><b>Key Note & Application Instructions</b></p><p>To apply, send your current CV directly to <b></b>.</p><p><br></p><p>Please note: Due to high application volumes, only candidates who meet the outlined requirements will be contacted for further discussion.</p><p><br></p><p><b>To be considered, you MUST have the following experience:</b></p><ul><li><b>Strong C# Development:</b> 5+ years of experience developing in C# for PC-based applications.</li><li><b>Hardware Integration:</b> Proven, hands-on experience integrating software with industrial automation hardware (PLCs, CAN devices, motors, sensors).</li><li><b>Industrial Domain:</b> Experience in the Automotive, Robotics, or Industrial Automation sectors.</li></ul><p><br></p><p><b>Key Responsibilities</b></p><ul><li>Develop, maintain, and enhance PC-based C# applications for the control of automated test systems.</li><li>Integrate software with a wide range of external hardware and communication protocols, including:</li><li>PLCs (e.g., via Ingear drivers)</li><li>CAN/LIN devices (e.g., ECUs, neoVI interfaces) and protocols.</li><li>Custom electronics via serial communications.</li><li>Industrial devices such as pneumatics, servo motors, load cells, laser sensors, and vision systems (e.g., Cognex/FLIR IR cameras).</li><li>Robots (e.g., UR robots) and safety PLCs.</li><li>Interface systems with customer Manufacturing Execution Systems (MES) and Factory Information Systems (FIS).</li><li>Interpret engineering specifications and industrial electrical schematics to guide development and troubleshooting.</li><li>Collaborate closely with Electrical, Mechanical, and Integration Engineering teams to define scope and resolve complex system integration challenges.</li><li>Support system commissioning, integration, and troubleshooting at customer sites.</li><li>Contribute to comprehensive documentation, including setup manuals, service guides, and operator instructions.</li><li>Participate in a paid on-call support rotation.</li></ul><p><br></p><p><b>Qualifications and Experience</b></p><p><b>Must-Have</b></p><ul><li>Degree or diploma in Mechatronics, Electrical, Computer, or Controls Engineering, or equivalent practical experience.</li><li><b>5+ years of strong, demonstrable experience developing in C#</b> with a solid understanding of Object-Oriented Programming (OOP) principles.</li><li>Proven experience working with <b>Hardware and Software together</b> in an industrial, controls, or robotics context.</li><li>Proficiency with CAN communication protocols, PLC integration, and a working knowledge of industrial automation hardware.</li><li>Understanding of electrical theory and the ability to read industrial electrical schematics and troubleshoot control systems at a fundamental level.</li><li>A hands-on, solution-focused mindset, comfortable in high-pressure, automotive production-like environments.</li><li>Exceptional problem-solving abilities, strong attention to detail, and a self-disciplined, methodical work approach.</li><li>Excellent customer-facing communication and collaboration skills to professionally represent the company on-site and work effectively with cross-functional teams.</li><li><b>Must have a valid passport</b> and the ability to travel up to <b>25%</b> for system installation, commissioning, and support to customer locations in Canada, the U.S., and Mexico.</li></ul><p><br></p><p><b>Nice-to-Have</b></p><ul><li>Experience working with collaborative or industrial robotics (e.g., Universal Robots, Fanuc).</li><li>Familiarity with industrial vision systems (e.g., Cognex, FLIR IR).</li><li>Experience interfacing with MES or FIS plant systems.</li><li>Experience with PLC programming.</li><li>Experience with electronics firmware or programming of microcontrollers.</li></ul><p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Tdotjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.