IT & Software

ROS2 Robotics Software Developer

BHF Robotics

Markham · Ontario · Canada

Share this job: X Facebook WhatsApp
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-3875_16152914 · Posted 11 Nov 2026, 08:29 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