Sr. Controls Software Developer
Job in
Mississauga, Ontario, Canada
Listed on 2025-12-26
Listing for:
Randstad Canada
Full Time
position Listed on 2025-12-26
Job specializations:
-
Engineering
Electrical Engineering, Systems Engineer, Robotics, Automation Engineering
Job Description & How to Apply Below
team in Mississauga, ON. Reporting to the Software Team Manager, you’ll be responsible for designing
and implementing software for advanced automotive testing equipment used in high-volume production
environments.
This role is hands-on, fast-paced, and highly technical. You’ll work with a wide range of hardware and
communication protocols—from CAN bus and PLCs to custom electronics and industrial sensors. You’ll
collaborate closely with engineering, electrical, and integration teams to ensure our systems meet the
demanding standards of the automotive industry.
This role is best suited for a highly skilled, technically focused individual who thrives in a structured
environment with clear expectations and high standards for quality. Success in this position requires
strong problem-solving abilities, attention to detail, and a self-disciplined, results-driven mindset. While
the work pace is fast, accuracy and adherence to established processes are never compromised.
Communication tends to be task-focused and rooted in technical details, but effective teamwork and
collaboration remain essential to achieving shared goals and overall success.
This role is on-site and requires 25% travel to customer locations in Canada, the U.S. and Mexico for
commissioning and integration. This is a full-time position (Monday to Friday 9:00-5:30) with occasional
overtime as needed. You must be flexible with working overtime.
Advantages
NICE TO HAVE
• Experience working with Universal Robots, Fanuc, or another collaborative/industrial robotics.
• Familiarity with vision systems (Cognex, FLIR IR).
• Experience with interfacing with MES or FIS plant systems.
• Experience with PLC Programming
• Experience with electronics firmware or programming of microcontrollers
Responsibilities
POSITION RESPONSIBILITIES
• Develop and maintain PC-based C# applications for controlling automated test systems.
• Integrate with external systems and devices including:
o PLCs (via Ingear drivers)
o CAN/LIN devices and protocol interfaces (e.g., ECUs, neoVI interfaces)
o Custom electronics (serial comms)
o Pneumatics, servo motors, load cells, laser sensors, Cognex/FLIR IR cameras, UR robots,
and safety PLCs.
• Interface with customer MES and FIS systems.
• Read and interpret engineering specs and electrical schematics to inform your development work.
• Work cross-functionally with Engineering to define scope and resolve integration challenges.
• Support system commissioning and troubleshooting at customer sites (travel required).
• Contribute to documentation including setup manuals, service guides, and operator instructions.
• Participate in the on-call support rotation (paid).
Qualifications
SKILLS AND QUALIFICATIONS
• Degree or diploma in Mechatronics, Electrical, Computer, or Controls Engineering—or equivalent.
• Strong experience developing in C#, with solid understanding of OOP principles.
• Familiarity with CAN communication protocols, PLC integration, and industrial automation
hardware.
• Understanding of electrical theory and ability to read industrial electrical schematics and
troubleshoot control systems.
• A hands-on, solution-focused mindset with the ability to thrive in fast-paced, high-pressure
environments like automotive production.
• Strong time management skills and ability to work effectively with minimal direction and deal.
• Strong ability to think logically and attack problem solving in a methodical and systematic manner.
• Strong customer-facing communication skills — able to professionally represent the company
on-site, gather technical input, and manage expectations during commissioning and support.
• Excellent collaboration skills — you’re comfortable working with cross-functional teams including
engineering, electrical, and manufacturing.
• A valid passport and ability to travel to the U.S. and Mexico for system installation, testing, and
support.
Summary
SPECIAL CONDITIONS
• A Criminal Record Check and Reference Check, as applicable, will be conducted
• Some evening, weekend and/or holiday work may be required
WORK ENVIRONMENT
• Special Equipment – office phones,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×