
Controls Engineer
Job Description
Posted on: March 24, 2026
Zaber is looking for a Controls Engineer who is excited to develop high-performance controllers for precision actuators and multi-axis systems. Using your knowledge of classical control theory and mechatronic systems, you'll develop models, synthesize controllers, and work closely with other teams to integrate control algorithms directly into firmware.
As a member of our product development team, you will work within a small group to improve and expand our control systems. You'll be responsible for managing your own projects, and you will have support from our friendly electrical, mechanical, and software engineering teams. We're looking for someone who is excited to develop their skills and use them to improve Zaber's products and processes.
Zaber is a steadily growing, employee-owned company that designs, manufactures, and sells precision motion control equipment. We hire people who ask why and go out of their way to broaden their knowledge base. Faced with new challenges, they develop new skills and expand their comfort zones.
As a Controls Engineer, you will:
- Develop mathematical models of magneto-mechanical systems for control and optimization
- Develop, tune, and optimize control algorithms for high bandwidth, precision servo positioning systems
- Design test procedures to evaluate motor performance and model accuracy.
- Write Python scripts to automate tests, analyze and visualize system performance, and synthesize controllers
- Work closely with electrical designers, firmware programmers, and mechanical designers to integrate new prototype technology into commercially viable products, as well as upgrade old ones
You’re the ideal Controls Engineer if you have:
- Strong knowledge of classical control theory including PID controllers, or relevant mathematical concepts such as transfer functions, Fourier analysis, and z-transform
- A good understanding of classical mechanics, dynamics, electronic circuits, and thermodynamics
- Strong programming skills (experience using MATLAB or Python for data analysis or system simulation, and C/C++ or similar for control system integration on real hardware, would be an asset)
- A relevant engineering, science, or mathematics degree
- Excellent communication skills and attention to detail
Controls Engineer Details:
- Starting wage: $35 - $65/hour depending on experience.
- Type: Full-time, Permanent
- Selected Benefits: PHSP (health, dental & vision), Stock Options & Employee Stock Purchase Plan, Flexible Schedule, Paid Time Off, Casual Dress, Commuter Benefits, EAP
- Team: Firmware and Controls
To learn more about our company culture and benefits, visit our careers page: https://www.zaber.com/careers.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!

Lead Hand - Concrete Finishing

Food Production Team Member

Controls Engineer

Seasonal Machine Operator

