Senior Motion And Controls Programmer

Corman Park No. 344, SK, CA, Canada

Job Description

FORWARD THINKING ? SOCIALLY RESPONSIBLE ? DISRUPTIVE VISION

WORLD-CLASS DESIGN AND MANUFACTURING

SENIOR MOTION AND CONTROLS PROGRAMMER



Hours of Work:



Monday to Friday; 7:00 AM - 3:30 PM

Location:



Saskatoon, SK

At RMD, we lead innovation to make the world better...and we want YOU to join us!

Who We Are & How We Work:



We are a Saskatchewan owned, fully integrated, design, fabrication, installation and maintenance engineering company serving the manufacturing, industrial automation, research and resource development sectors. Our success comes not just from our technical capabilities, but from our unwavering commitment to our five core pillars:

Respect, Unity, Trust, Integrity, and Drive

.

As a Senior Programmer, you'll be a cultural leader who embodies these values:



Respect

means recognizing and developing the potential in every team member. You'll mentor junior programmers with patience and appreciation for their contributions, while also challenging them to grow.

Unity

means aligning your expertise with team goals. You'll make decisions that benefit the entire programming group and broader organization, not just your individual projects. When conflicts arise, you'll help find solutions that move everyone forward together.

Trust

is earned through consistent delivery and honest communication. We need a senior programmer who builds confidence through reliable execution and transparent updates on project status, challenges, and resource needs.

Integrity

means setting the standard for quality, safety, and ethical practices. Your code, documentation, and technical decisions will influence the entire team's approach to excellence.

Drive

means bringing passion and purpose to complex challenges. You'll not only solve today's problems but anticipate tomorrow's needs, driving continuous improvement in our systems and processes.

Your Role as a Cultural Leader:



This senior position carries significant responsibility for shaping our programming team's culture and technical direction. We've experienced recent changes in our programming group, and we need someone who can provide both technical excellence and cultural leadership. You'll work closely with emerging leaders, helping to build a cohesive team environment where everyone can thrive.

Our Saskatoon manufacturing facility encompasses state-of-the-art equipment and technologies, but our competitive advantage comes from how we combine technical expertise with strong cultural values. As a senior team member, you'll be instrumental in maintaining and strengthening this culture while delivering world-class automation solutions.

What We Expect from Our Senior Technical Leaders:



We need someone who understands that great programming is a team sport. You'll balance technical excellence with mentorship, individual achievement with team success, and innovation with reliability. Most importantly, you'll help create an environment where our five pillars aren't just aspirations, but daily practices that drive exceptional results for our customers and our team.

What Does a Senior Motion and Controls Programmer Do?



In this pivotal role, a Senior Motion and Controls Programmer will lead the design, development, and maintenance of complex automated systems, ensuring they are efficient, reliable, robust, and well-documented. You will not only be responsible for technical execution but also for providing guidance and mentorship to other team members. Responsibilities include:

Lead Software Development:

Oversee and contribute to the design, development, and testing of software for complex systems. Write maintainable, well-structured code that reflects sound object-oriented design practices, emphasizing reusability, modular cohesion, and minimal coupling. This includes writing professional documentation, creating new algorithms, designing modular software components, and implementing robust safety and error-handling protocols.

System Integration:

Collaborate with cross-functional teams, including technicians, engineers, and customers, to identify programming needs and integrate software with existing hardware.

Troubleshooting and Debugging:

Take a leadership role in conducting pro-active problem solving, process improvements, phased prototyping, iterative testing, and debugging to ensure the smooth operation of all systems.

Technical Leadership:

Act as a subject matter expert, providing guidance and technical mentorship to other programmers. You will be expected to review and debug software, programming procedures and processes, and hardware integration across the team.

Documentation:

Maintain meticulous and comprehensive documentation across software and electrical/electronic control systems. This includes control philosophies, configuration details, and version history, stored in locations appropriate to the project context.

Project Management:

Plan and manage multiple projects simultaneously, ensuring they are completed on time and to the highest standard. Maintain regular communication and collaboration both internally and externally.

Mentorship and Professional Growth:

Exemplify open and honest communication about challenges and progress, support collaborative approaches to complex technical challenges, mentor and share knowledge across experience levels, demonstrate a continuous learning mindset both technically and socially. Contribute to positive team culture taking ownership of both individual and team success.

What Qualifications and Skills Do We Look For?



Experience:

A minimum of 15+ years of experience in programming motion and control systems, with a strong preference for experience within the industrial or manufacturing sectors.

Technical Skills:

Extensive hands-on experience with CNC (Computer Numerical Control) machines and working in a Linux environment. Proficiency in multiple programming languages (e.g., Python, C++) is essential, along with demonstrated experience in Structured Text programming for motion control and industrial automation applications.

Leadership:

Demonstrated experience in a supervisory or managerial capacity, with the ability to mentor and lead a team.

Problem-Solving:

Exceptional problem-solving and analytical abilities, with a proven track record of finding innovative solutions to complex challenges.

Education:

A degree (e.g., Bachelor's, Master's, Ph.D.) in a relevant field (e.g., Computer Science, Mechatronics) AND/OR a trades certification (e.g., Journeyperson, Red Seal) in a related discipline (e.g., Controls and Instrumentation).

Communication:

Excellent communication skills to effectively interpret technical drawings and specifications and to lead technical discussions with teams and end-users.

Additional Experience Considered an Asset



1. Experience in manufacturing, industrial machines, electrical system design, electrical assembly and testing.

2. Experience working on technologies that branch into the healthcare/veterinary space.

3. Research and development experience on novel systems.

You Will Enjoy This Role If You:



Thrive in a fast-paced, dynamic environment. Demonstrate initiative, motivation and drive, while contributing to process improvements. Can bridge the gap between the physical machine and the software the brings them to life, enabling them to perform complex tasks in various industries. Appreciate working at a company where no two days are ever going to be the same!

?

SAFETY IS OUR #1 PRIORITY

?



We properly train before you undertake any job and verify all required and appropriate PPE is worn at all times. You have access to information required to work safely and can refuse unsafe and untrained work. We ensure you understand and comply with all company quality and safety policies, procedures and rules and carry out all activities and operations in a safe, responsible manner, following all health and safety policies, regulations, and procedures (written and verbal).

If you want to help us create IMPACT, we would love to hear from you!

Apply by

September 28, 2025.



Job Types: Full-time, Permanent

Benefits:

Dental care Disability insurance Employee assistance program Extended health care Life insurance On-site parking RRSP match Vision care
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2764949
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Corman Park No. 344, SK, CA, Canada
  • Education
    Not mentioned