Talent.com
Software / Data Engineer

Software / Data Engineer

IGWaterloo, ON, Canada
14 days ago
Job type
  • Full-time
Job description

About the Role

Our client is seeking a Software / Data Engineer to play a critical role in the development of cutting-edge agricultural robotics. This is a hybrid role primarily based on-site in Waterloo, with some remote flexibility. From April to September, the role will involve on-site testing at farms across Southern Ontario.

Technical Requirements

Candidates should have a Bachelor’s or Master’s degree in Software Engineering, Computer Science, Mechatronics Engineering, or a related field, along with strong proficiency in :

  • Programming Languages : Python, C++, C, ROS / ROS2
  • Computer Vision : OpenCV, PyTorch, YOLO, object detection frameworks
  • Development Tools : Git, Docker, Linux, CMake
  • Hardware Interfaces : I2C, UART, CAN, STM32, NVIDIA Jetson
  • CI / CD & Cloud : AWS, Jenkins

Core Responsibilities :

Autonomous Systems Development

  • Design and implement computer vision systems for real-time plant health monitoring
  • Develop object detection and tracking algorithms using frameworks like YOLO
  • Create and optimize machine learning models for agricultural applications
  • Implement real-time data processing pipelines on embedded systems
  • Robotics Software Architecture

  • Design ROS2-based software architecture for autonomous navigation
  • Implement sensor fusion algorithms combining camera and other sensor data
  • Develop and optimize path planning and control algorithms
  • Create robust error handling and safety systems
  • Data Pipeline & Processing

  • Design scalable data collection and processing pipelines
  • Implement real-time data validation and filtering systems
  • Create visualization tools for system monitoring and debugging
  • Develop automated testing frameworks for robotic systems
  • Why Join?

    This is a rare opportunity to work on cutting-edge robotics technology while making a meaningful impact on sustainable agriculture. You’ll be part of an innovative team tackling real-world challenges in agricultural automation.

    If you're passionate about robotics, AI, and sustainable farming, we want to hear from you!