Talent.com
Embedded Firmware Engineer (Full-Time) - Humanoid Robot
Embedded Firmware Engineer (Full-Time) - Humanoid RobotAXIBO INC • CAMBRIDGE, Ontario, Canada
Embedded Firmware Engineer (Full-Time) - Humanoid Robot

Embedded Firmware Engineer (Full-Time) - Humanoid Robot

AXIBO INC • CAMBRIDGE, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

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

    Create a job alert for this search

    Embedded Firmware Engineer FullTime Humanoid Robot • CAMBRIDGE, Ontario, Canada

    Similar jobs
    Full Stack Engineer - Luxoft

    Full Stack Engineer - Luxoft

    Luxoft • guelph, on, ca
    Full-time
    Our Customer is one of the world's largest investment management companies.Based in Southern California, our client manages close to $2 trillion in assets and is looking for a new partner to partic...Show more
    Last updated: 1 day ago • Promoted
    Control Systems Software Designer - Jamesway

    Control Systems Software Designer - Jamesway

    Jamesway • cambridge, on, ca
    Full-time
    Jamesway Chick Master Incubator Company Inc.Poultry Incubation Products and Services.Jamesway is a privately held company, headquartered in Cambridge, Ontario, Canada and operates subsidiaries in t...Show more
    Last updated: 2 days ago • Promoted
    Manufacturing Engineer - guelph

    Manufacturing Engineer - guelph

    Pentangle Tech Services | P5 Group • guelph, on, ca
    Full-time
    Mid to Senior Manufacturing Engineers.Engineers will review current processes and design safer, more efficient manufacturing solutions. Design for Manufacturing (DFM).Create and modify designs using...Show more
    Last updated: 4 hours ago • Promoted • New!
    Scada Engineer

    Scada Engineer

    Akkodis • guelph, on, ca
    Full-time
    EMS / SCADA Engineer – Power Systems.Professional Services Engagement – B2B (Incorporated Entities Only).Akkodis is seeking an EMS / SCADA Engineer – Power Systems for a remote contract position su...Show more
    Last updated: 11 days ago • Promoted
    Intune / Windows Autopilot SME - TECEZE

    Intune / Windows Autopilot SME - TECEZE

    TECEZE • guelph, on, ca
    Full-time
    New Contract Opportunity – Intune / Windows Autopilot Subject Matter Expert (SME).We are looking for an experienced.Intune / Windows Autopilot Subject Matter Expert (SME).The ideal candidate will d...Show more
    Last updated: 11 days ago • Promoted
    Saviynt SME - TechDemocracy

    Saviynt SME - TechDemocracy

    TechDemocracy • guelph, on, ca
    Full-time
    Lead design and implementation of Saviynt IGA solutions (Lifecycle, Access Requests, Certifications).Integrate Saviynt with HR, AD, Azure AD, and cloud / on-prem applications.Configure workflows, pol...Show more
    Last updated: 1 day ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • kitchener, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Systems Developer

    Embedded Systems Developer

    Rockwell Automation • Kitchener
    Full-time
    Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better e...Show more
    Last updated: 21 days ago • Promoted
    LabVIEW Test Engineer

    LabVIEW Test Engineer

    Global Connect Technologies • guelph, on, ca
    Full-time
    Job Title : LabVIEW Test Engineer.We are seeking LabVIEW Test Engineer will be responsible for validating automotive cluster software through automated test scripts to ensure functional compliance w...Show more
    Last updated: 14 days ago • Promoted
    Workday PATT Architect - Focus on WD

    Workday PATT Architect - Focus on WD

    Focus on WD • guelph, on, ca
    Full-time
    This role requries a bilingual candidate and the requried language is French.We are hiring a Senior Manager to lead Workday Payroll, Time Tracking and Absence delivery across complex client program...Show more
    Last updated: 29 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • cambridge, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 14 days ago • Promoted
    Software Engineer

    Software Engineer

    NPA WorldWide • Brantford Southeast, Ontario, Canada
    Full-time +1
    Plan, design, develop, test, implement, maintain, and document applications to meet business requirements.Modify and maintain existing applications. Provide technical support to end users for applic...Show more
    Last updated: 7 days ago • Promoted
    Engineering Manager (Purchasing Workflows)

    Engineering Manager (Purchasing Workflows)

    Resonaite • guelph, on, ca
    Full-time +1
    Our client is an AI-enhanced Intelligent Spend Management platform for mid-market organizations.They are looking for an experienced engineering leader to manage and scale their.This team sits at th...Show more
    Last updated: 6 days ago • Promoted
    Housekeeper Wanted - Experienced Housekeeper Needed In Elora, Ontario $20 / Hr

    Housekeeper Wanted - Experienced Housekeeper Needed In Elora, Ontario $20 / Hr

    Housekeeper.com • Elora, Ontario, Canada
    Full-time
    Hi! My name is Kirsten and I’ve just welcomed a newborn baby into my family.We are a busy household with a toddler as well. I’m looking for someone to come 3-4 times a week for a couple of hours eac...Show more
    Last updated: 9 days ago • Promoted
    Solutions Engineer

    Solutions Engineer

    Meld • guelph, on, ca
    Full-time
    Meld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations. We're focused on helping money move on c...Show more
    Last updated: 2 days ago • Promoted
    Epicor Kinetic Implementation Specialist - Tenth Revolution Group

    Epicor Kinetic Implementation Specialist - Tenth Revolution Group

    Tenth Revolution Group • guelph, on, ca
    Full-time
    Job Description : Epicor Kinetic Implementation Consultant.Epicor Kinetic Implementation Consultant.ERP implementations for manufacturing and distribution clients. This role requires strong expertise...Show more
    Last updated: 10 days ago • Promoted
    VMS Implementation Consultant - Contingent Workforce Solutions - SimplifyVMS

    VMS Implementation Consultant - Contingent Workforce Solutions - SimplifyVMS

    SimplifyVMS • guelph, on, ca
    Full-time
    Vendor Management System (VMS) solutions.AI, automation, and advanced workforce analytics.Global Head of Marketing & Demand Generation. SimplifyVMS as a market leader in.SimplifyVMS is seeking a dyn...Show more
    Last updated: 30+ days ago • Promoted
    Forward Deployed Engineer (Solution Delivery) - North America

    Forward Deployed Engineer (Solution Delivery) - North America

    Trackunit • Kitchener
    Full-time
    Forward Deployed Engineer (Solution Delivery) – North America.Trackunit is looking for a Solution Delivery Engineer who ensures IrisX, our industry cloud platform, is implemented and fully adopted,...Show more
    Last updated: 21 days ago • Promoted