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

Embedded Firmware Engineer (Full-Time) - Humanoid Robot

AXIBO INC • Cambridge, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

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 roboticsfrom 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 (Full-Time) - Humanoid Robot • Cambridge, ON, Canada

    Similar jobs
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • cambridge, 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
    Contract Hardware Test Engineer — Build Automated Tests

    Contract Hardware Test Engineer — Build Automated Tests

    Cloud DX • Kitchener, Region of Waterloo, Canada
    Full-time
    A leading digital healthcare company is seeking a Hardware Test Engineer for a project-based engagement in Kitchener, Ontario.This hands-on role focuses on developing structured hardware testing pr...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, Ai Products

    Senior Software Engineer, Ai Products

    HRB • Kitchener, Canada, CA
    Full-time
    The roleAs an AI Engineer, you will play a pivotal role in integrating large language models (LLMs) and machine learning (ML) solutions into our platform and internal systems.Your work will directl...Show more
    Last updated: 20 days ago • Promoted
    Senior Embedded Software Engineer - Medical Devices

    Senior Embedded Software Engineer - Medical Devices

    Qidni Labs • Kitchener, Canada, CA
    Full-time
    Senior Embedded Software Engineer - Medical Devices Qidni Labs Inc.Overview This is a full-time, on-site role located in Kitchener, ON.The Senior Embedded Software Engineer will be responsible for ...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer, Lead - Ai & Distributed Systems

    Senior Software Engineer, Lead - Ai & Distributed Systems

    D2L • Kitchener, Canada, CA
    Full-time
    A leading educational technology company in Kitchener is seeking a seasoned software developer to contribute to innovative solutions.The ideal candidate will have over 8 years of experience, strong...Show more
    Last updated: 13 days ago • Promoted
    Senior Product Manager

    Senior Product Manager

    Drillo.AI • guelph, ON, ca
    Full-time
    Title : Senior Product ManagerLocation: Toronto CanadaEmployment Type: Contract/FulltimeJob OverviewWe are looking for a Senior ...Show more
    Last updated: 1 day ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    GEI Consultants, Inc • Kitchener, Region of Waterloo, Canada
    Full-time
    The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
    Last updated: 10 days ago • Promoted
    Sr Advanced Hardware Engineer (FPGA and Firmware)

    Sr Advanced Hardware Engineer (FPGA and Firmware)

    Honeywell • Cambridge, Region of Waterloo, Canada
    Full-time
    As a Sr Advanced Hardware Engineer (FPGA and Firmware) at Honeywell Aerospace, you will play a critical role on a cross-disciplinary team that specializes in the design, development, and manufactur...Show more
    Last updated: 1 day ago • Promoted
    Senior Embedded Software Architect - Aerospace/Evtol

    Senior Embedded Software Architect - Aerospace/Evtol

    Essence Coaching Group • Kitchener, Canada
    Full-time
    A technology consulting firm is seeking a Senior Software Architect Engineer to lead mission-critical aerospace software development.This role involves defining software architecture, leading embed...Show more
    Last updated: 30+ days ago • Promoted
    Applications Engineering - Controls SW/Vision Systems

    Applications Engineering - Controls SW/Vision Systems

    ATS Automation Tooling Systems Inc • Cambridge, Region of Waterloo, Canada
    Full-time
    Select how often (in days) to receive an alert:.ATS Company: Life Sciences Systems.Location: Cambridge, ON, CA, N3H 4R7.Applications Engineering - Controls SW/Vision Systems.The world isn’t standin...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer - ASP.net

    Software Engineer - ASP.net

    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: 6 days ago • Promoted
    Millwright

    Millwright

    Cargill • Brantford, ON, CA
    Full-time
    Week 1: Monday, Tuesday, Friday, Saturday.Week 2: Sunday, Wednesday, Thursday.Must hold an Ontario or Inter-Provincial 433A Millwright Certificate.As a Maintenance Millwright at Cargill, you will b...Show more
    Last updated: 3 days ago • Promoted
    BlackLine Implementation Consultant

    BlackLine Implementation Consultant

    Insight Global • guelph, ON, ca
    Full-time
    Insight Global is seeking a highly skilled BlackLine Implementation Consultant to support a major consulting partner working with a Crown Corporation in the lottery and gaming sector.This is an ini...Show more
    Last updated: 17 days ago • Promoted
    Senior Product Manager

    Senior Product Manager

    fintex • guelph, ON, ca
    Full-time
    Join a Rocketship 🚀At Fintex Inc.Our founding team has built and shipped game-changing digital products at Canadas leading financial institutions.Now were taking everything weve learned and buildi...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer — Embedded IoT for Smart Home Energy

    Firmware Engineer — Embedded IoT for Smart Home Energy

    Jetson home inc • Kitchener
    Full-time
    A sustainable technology company in Kitchener is looking for a Firmware Engineer to take end-to-end ownership of device firmware for home energy solutions.The role requires expertise in embedded sy...Show more
    Last updated: 12 days ago • Promoted
    Assembly Controls Engineer: Plc & Embedded Systems

    Assembly Controls Engineer: Plc & Embedded Systems

    Jatca Inc • Cambridge, Canada, CA
    Full-time
    A leading engineering firm located in Cambridge is seeking an Assembly Control Engineer.The role involves designing control systems and managing projects to enhance production efficiencies.A Bachel...Show more
    Last updated: 15 days ago • Promoted
    Configuration Engineer - Consultant

    Configuration Engineer - Consultant

    Acunor • guelph, on, ca
    Full-time
    Configuration Engineer – Consultant.United States & Canada (Remote).We are hiring a Configuration Engineer to build and manage configuration-driven solutions using JSON/YAML.You’ll work on dynamic ...Show more
    Last updated: 11 days ago • Promoted
    Embedde C++ Developer

    Embedde C++ Developer

    Global Connect Technologies • Guelph, Canada, CA
    Full-time
    Job Title: Embedded C++ Developer Location: Montreal, Canada Job Type: Full-Time Position Summary We are seeking a highly skilled Embedded C++ Developer with strong Linux experience to design and d...Show more
    Last updated: 1 day ago • Promoted