Job Title or Location
RECENT SEARCHES

General Robotics Developer (Full-Time) - Humanoid Robot

AXIBO INC - 6 Jobs
Cambridge, ON
Posted today
Job Details:
Full-time
Experienced
Benefits:
Health Insurance

About AXIBO

AXIBO is a general robotics company building world-class robotic systemsfrom concept to productionall in-house. Our multidisciplinary team designs, prototypes, tests, and manufactures both the hardware and software that power our products. From mechanical actuation to embedded firmware and advanced AI, we're pushing the limits of robotics with innovative, tightly integrated systems.

We value curiosity, ownership, and execution. We're looking for passionate developers who want to work across the full robotics stack and thrive in a fast-paced, hands-on engineering environment.

Role Overview

We are hiring a General Robotics Developer to join our full-time engineering team. This role is ideal for experienced developers comfortable writing high-performance software in C++, Python, and C, with experience building multi-nodal, real-time systems. You will work on everything from hardware control loops to high-level coordination software across distributed robotic systems.

Key Responsibilities
  • Develop and maintain software in C++, C, and Python for real-time control, coordination, and telemetry across robotic systems

  • Architect and implement multi-nodal codebases that manage communications between robotic components, edge processors, and control dashboards

  • Design robust inter-process communication using protocols like ZeroMQ, or custom WebSocket layers

  • Integrate sensors (IMUs, encoders, vision) and actuators with real-time safety and performance constraints

  • Contribute to simulation, calibration, and testing infrastructure for validating new algorithms and hardware

  • Collaborate with embedded engineers and mechanical designers to ensure seamless system integration

  • Contribute to continuous integration pipelines and debugging/testing frameworks

  • Participate in design reviews, bring-up, and field testing of new robotic platforms

Required Skills and Qualifications
  • Bachelor's or Master's degree in Computer Engineering, Robotics, Mechatronics, or related discipline

  • Strong experience with C++ (modern standards), C, and Python

  • Deep understanding of real-time, embedded, and low-latency software systems

  • Experience building distributed or multi-nodal systems with inter-process communication

  • Comfortable working in Linux environments and using command-line tools

  • Familiarity with build systems such as CMake, Make, and scripting with Bash

  • Experience using version control (Git) in collaborative environments

  • Strong problem-solving ability and a hands-on, detail-oriented approach

  • Ability to read schematics, interpret datasheets, and debug hardware/software integration

Bonus Skills (Not Required, but Nice to Have)
  • ROS1/ROS2 experience

  • Experience with microcontroller platforms (STM32, ESP32)

  • Exposure to AI/ML in robotic applications

  • WebSocket/REST API development

  • Familiarity with CAN, SPI, UART, and other hardware protocols

  • Exposure to simulation tools like Gazebo, Isaac Sim, or custom rigs

Job Details
  • Location: Cambridge, Ontario

  • Work Environment: In-person (on-site at our Waterloo facility)

  • Type: Full-time

  • Compensation: Competitive salary (based on experience)

  • Health Insurance: Provided

  • Growth: Regular performance evaluations with potential for salary increases and stock option participation

Share This Job: