×
Register Here to Apply for Jobs or Post Jobs. X

Senior Robotics Control Developer

Job in Vaughan, Ontario, Canada
Listing for: Samirobotics
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, AI Engineer (Applied/Software), Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below

You own the development and optimization of the control and autonomy software stack for our mobile robotic and manipulation systems operating in unstructured agricultural environments. You contribute to advanced nonlinear control, state estimation, trajectory planning, and real-time optimization for complex systems where robustness, reliability, and performance are mission-critical.

Responsibilities
  • Advanced robotic control. Design and implement nonlinear control algorithms for high-DOF robotic systems, including manipulators and mobile platforms.
  • Modeling and optimization. Develop kinematic and dynamic models of complex coupled systems and deploy constrained or optimization-based controllers.
  • Planning and stabilization. Implement trajectory planning, tracking, and stabilization for mobile robots and robotic arms.
  • State estimation. Build robust state-estimation pipelines using Kalman filters, EKF, or nonlinear variants.
  • Simulation and validation. Simulate, validate, and tune control strategies in NVIDIA Isaac Sim and on real hardware.
  • Real-time software development. Design and maintain real-time C++ and Python systems with strict latency requirements while integrating ROS/ROS
    2.
  • Analysis and continuous improvement. Analyze stability, robustness, and failure modes, and use simulation and field data to continuously improve system performance.
Desired profile
  • Master's degree (minimum) or PhD in Robotics, Control Systems, Mechanical Engineering, or a related field.
  • Minimum 5 years of hands-on experience in robotics, advanced control systems, or embedded/real-time software development.
  • Strong background in nonlinear control and optimization-based control methods (e.g., MPC, feedback linearization, etc.).
  • Experience with high-DOF robotic systems, including robotic manipulators.
  • Solid understanding of robot dynamics beyond kinematics.
  • Experience with state estimation, sensor fusion, and deployment on real robotic systems.
  • Excellent programming skills in C++ and/or Python, with hands-on experience using ROS/ROS
    2.
  • Willingness to travel occasionally within the United States for deployment or integration projects as needed.
  • Ability to thrive in a dynamic, collaborative, and innovation-driven environment.
  • Nice to have: experience with FANUC systems, NVIDIA Isaac Sim, agricultural robotics, off-road systems, or real-time optimization.
What we offer
  • A front-row seat at the leading company in robotic field harvesting.
  • The opportunity to directly shape the software architecture and autonomy capabilities of next-generation agricultural robots.
  • A stimulating, collaborative, and innovation-driven work environment.
  • A competitive group insurance plan.
  • A paid week off between Christmas and New Year's.
  • Support for professional development and growth opportunities.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary