Precision AI

Robotics & Mechatronics Engineer

Calgary
MATLAB PID Bode plots UAV System ID
Description

Robotics & Mechatronics Engineer

Location: Calgary

Department: Engineering

Location Type: HYBRID

Employment Type: FULL_TIME

Role Overview 


The ideal Robotics & Mechatronics Engineer at Precision AI is someone who can model, simulate, and tune dynamic systems, and then validate them in the real world. You’ll work in a multidisciplinary environment alongside embedded, mechanical, GNC (Guidance, Navigation, and Control), and software engineers, developing control strategies that directly impact UAV stability, safety, and spray performance from concept through flight testing. 

If you’re excited to dive deep into system dynamics without ego, and you enjoy turning theory into working, stable behavior on a real platform, this role will feel like home. You bring strong fundamentals in control theory, comfort with modeling and stability analysis, and the grit to iterate through tests until the system converges. 

You’ll spend your days building models, designing PID control loops, running simulations, and analyzing stability (including frequency-domain methods like Bode plots) to improve platform behavior. Some days you’ll be tuning in simulation; other days you’ll be in the field, adjusting parameters and validating performance under agricultural shock and vibration. 

At Precision AI, we move fast and build things that matter. If you want to own one of the highest-leverage technical risks on the program and help deliver reliable autonomy in real farm conditions, we’d love to meet you. 

This role is hybrid in Calgary due to the hands-on nature of testing, integration, and UAV flight verification and validation. 

Key Responsibilities 


Control System Design & Tuning 
  • Design and tune PID control loops for stability, responsiveness, and robustness across flight conditions. 
  • Define control objectives and performance metrics tied to safety and spray accuracy. 
  • Develop control logic that accounts for real-world disturbances, saturation, delays, and sensor noise. 
  • Support integration of control algorithms into embedded implementations in partnership with firmware teams. 

Modeling, Dynamics & Stability Analysis 
  • Build dynamic models of the platform and subsystems (actuators, sensors, airframe responses) to inform control design. 
  • Perform stability analysis using frequency-domain techniques (e.g., Bode plots) and converge on stable operating regions. 
  • Develop and validate sensor/estimation assumptions (rate limits, latency, noise characteristics, update timing). 
  • Use MATLAB or another scripting language to prototype and evaluate control loops and tuning approaches. 
  • Document modeling assumptions, control architectures, and tuning rationale for repeatable engineering decisions. 
  
Simulation, Testing & Iteration 
  • Build and run simulations (including dynamic simulation) to validate control strategies before field deployment. 
  • Design test plans for tuning and validation, including step responses, frequency sweeps, and disturbance testing. 
  • Support field testing and iterative tuning under agricultural environments (shock, vibration, wind, dust). 
  • Analyze test data to identify instabilities, coupling effects, and performance bottlenecks; implement improvements quickly. 
  
Cross-Functional Collaboration 
  • Work closely with Embedded Engineers to ensure real-time constraints, sensor timing, and implementation details match control intent. 
  • Collaborate with Mechanical and Electrical teams to align actuator/sensor selections and physical constraints with stability needs.  


Relevant Experience 


  • 3–6 years of controls engineering experience with demonstrated ownership of modeling and tuning work. 
  • Strong foundation in system dynamics, control theory, and stability analysis (time and frequency domain). 
  • Experience with MATLAB (or equivalent) for control prototyping, simulation, and analysis. 
  • Experience modeling dynamic systems and translating models into practical control implementations (i.e. System ID or similar hardware characterization techniques) 
  • Background in agtech, automotive, aerospace, robotics, or other vibration/shock-heavy platforms. 


What You Bring 


  • Excitement to dive deep: you’re curious, rigorous, and motivated to converge on stable real-world behavior. 
  • Low-ego collaboration style: you partner well across disciplines and focus on outcomes over credit. 
  • Ability to translate math and theory into practical engineering decisions and repeatable tuning processes. 
  • Strong communication skills for cross-functional collaboration. 
  • Willingness to travel 5-10% for field deployments and integration tests 

Bonus 


  • Experience tuning controls on real vehicles (UAVs, automotive, aerospace, agricultural equipment). 
  • Experience with state estimation / sensor fusion concepts (even if not your primary ownership). 
  • Experience with real-time implementation constraints and embedded integration workflows. 
  • Comfort analyzing large test datasets and building repeatable analysis scripts. 
  • Experience working on safety-critical or high-reliability systems. 
  • Competition or Open Source Team Experience 

Precision AI
Precision AI

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say