Senior Robotics Control Developer
Varennes, Quebec
Permanent, full-time
The job offer
About the role
As a Senior Robotics Control Developer, you will 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 will contribute to advanced nonlinear control, state estimation, trajectory planning, and real-time optimization for complex systems where robustness, reliability, and performance are mission-critical. Your main responsibilities will include:
- Advanced Robotic Control: Design and implement nonlinear control algorithms for highDOF 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/ROS2.
- 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/ROS2.
- 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, offroad 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
About the Company
Join the forefront of agricultural innovation at Sami Agtech, a pioneer in precision agriculture. We are dedicated to transforming traditional harvesting practices through the development of our Intelligent Multifunctional Agricultural System (SAMI). By using advanced automation tools, we are committed to revolutionizing the agricultural sector by improving efficiency, productivity and sustainability.
Join Sami Agtech and be part of the automated harvesting revolution!
To Apply: Please send your resume along with a brief description of your relevant experience and motivation for this opportunity to talent@samiagtech.com.