AXIBO Logo

AXIBO

Embedded Firmware Engineer (Full-Time) - Humanoid Robot

Reposted 8 Days Ago
Be an Early Applicant
In-Office
Cambridge, ON
Mid level
In-Office
Cambridge, ON
Mid level
Develop and maintain embedded firmware for robotic systems, implement control algorithms, and collaborate with hardware engineers on debugging and testing.
The summary above was generated by AI
Job description

About AXIBO

AXIBO is a general robotics company focused on building cutting-edge robotic systems that are fully designed, prototyped, manufactured, tested, and shipped in-house. We are a highly technical and hands-on team pushing the boundaries of what’s possible in robotics—from mechanical design and embedded systems to advanced AI and machine learning. By controlling every stage of the development process, we deliver robust and innovative products that solve real-world problems and redefine automation.

At AXIBO, we value curiosity, ownership, and execution. We’re looking for individuals who thrive in fast-paced environments and are passionate about bringing bold ideas to life through technology.

Requirements:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 2+ years of experience in embedded firmware development, with a focus on motor control
  • Proficient in C and C++ for embedded systems programming
  • Deep understanding of electric motors, control theory, and their application in real-time systems
  • Hands-on experience implementing Field-Oriented Control (FOC) for brushless DC
  • Familiarity with communication protocols such as CAN, EtherCAT, SPI, I2C, and UART
  • Experience integrating sensors (e.g., current, position) into embedded systems
  • Experience with encoder technologies, including Hall effect and optical encoders, and developing calibration routines
  • Strong analytical and debugging skills across firmware, hardware, and systems-level interactions
  • Ability to collaborate with hardware teams and interpret schematics and PCB layouts
  • Experience with or understanding of PCB design and hardware bring-up
  • Comfortable working on Linux systems for embedded development, firmware host tooling, and system integration
  • Experience with RTOS (e.g., FreeRTOS) and embedded Linux systems
  • Clear written and verbal communication skills with the ability to document technical processes and designs
  • A proactive, self-directed mindset with a willingness to work in a hands-on, fast-paced, and cross-disciplinary environment
  • Familiarity with bootloaders, including how to implement, configure, and modify them to support secure and efficient firmware updates
  • Proficient with version control using Git for managing codebase history, branches, and collaborative development workflows

Key Accountabilities:

  • Develop and maintain real-time embedded firmware for motor controllers and robotic subsystems
  • Implement, test, and tune control algorithms (e.g., FOC) to achieve high performance and stability
  • Interface with and calibrate position, current, temperature, and other sensors for accurate control feedback
  • Integrate and troubleshoot communication interfaces such as CAN, SPI, I2C, and EtherCAT
  • Work collaboratively with hardware and mechanical engineers to bring up and debug new boards and systems
  • Perform system-level debugging and validation, using oscilloscopes, logic analyzers, and other lab tools
  • Participate in hardware bring-up and prototype development, including testing and validation
  • Optimize firmware for performance, memory usage, and power efficiency
  • Maintain thorough documentation of firmware architecture, control strategies, testing procedures, and technical decisions
  • Contribute to continuous improvement of engineering practices, codebase structure, and product reliability
  • Work with RTOS or embedded Linux environments to support real-time scheduling, multitasking, and system integration
  • Stay current with trends in embedded systems, robotics, and motor control, and bring forward innovative ideas to enhance product performance

    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

    Top Skills

    C
    C++
    Can
    Ethercat
    Freertos
    Git
    I2C
    Linux
    Rtos
    Spi
    Uart
    HQ

    AXIBO Guelph, Ontario, CAN Office

    Guelph, Ontario, Canada

    Similar Jobs

    7 Hours Ago
    Hybrid
    Toronto, ON, CAN
    Senior level
    Senior level
    Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
    Lead delivery of client engagements, improve threat intelligence and cybersecurity programs, manage projects, mentor junior teammates, and provide strategic insights and recommendations.
    Top Skills: AICisCloud SecurityCsaCyber Risk QuantificationCybersecurityHipaaIdentity Theft ProtectionIso27001NistPci-DssThreat IntelligenceWeb Application Firewall
    7 Hours Ago
    Easy Apply
    Hybrid
    Toronto, ON, CAN
    Easy Apply
    Senior level
    Senior level
    Fintech • Payments • Financial Services
    As a Manager of Account Management, you will lead and develop a team, manage strategic relationships, and report on revenue growth.
    7 Hours Ago
    Hybrid
    Toronto, ON, CAN
    Senior level
    Senior level
    Fintech • Machine Learning • Payments • Software • Financial Services
    Lead analysts to determine optimal underwriting strategies, perform complex analysis, present recommendations to leadership, and guide junior analysts.
    Top Skills: Sql,Python,Tableau,Quicksight

    What you need to know about the Toronto Tech Scene

    Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account