IT & Software

ROS2 Robotics Software Developer

BHF Robotics

Markham · Ontario · Canada

Share this job: X Facebook WhatsApp Save job

Develop ROS2 robotics software at BHF Robotics, focusing on C++ state estimation and perception. Work onsite five days weekly in a collaborative office.

This Robotics Software Developer role supports agricultural robots from concept through deployment. You will build real-time autonomy software using ROS2, Python, Docker, Linux, and modern software engineering practices. The work combines state estimation, sensor fusion, deep learning, and field validation for precise self-localization and generalized perception models.

Key Responsibilities:

  • Design real-time state estimation and multi-sensor fusion pipelines
  • Write deterministic, efficient C++ for edge hardware
  • Integrate planning, perception, and control modules
  • Conduct hardware-in-the-loop simulations and field testing
  • Debug hardware and software interactions in real conditions

Requirements:

  • Master’s or Ph.D. in a related engineering discipline
  • At least one year of robotics or autonomy experience
  • Exceptional C++ and Python programming skills
  • Hands-on ROS2, Docker, and Linux experience
  • State estimation and sensor integration experience

Apply your ROS2, C++, estimation, and perception expertise to agricultural robots at BHF Robotics through deployment.

#J-18808-Ljbffr

Reference: WJ-4483_1570422 · Posted 11 Nov 2026, 03:25 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs