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 (Full-Time) - Humanoid Robot • CAMBRIDGE, Ontario, Canada

    Similar jobs
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Tundra Technical Solutions • guelph, on, ca
    Full-time
    About Tundra Managed Solutions.Tundra Managed Solutions (TMS) is the solutions arm of Tundra Technical Solutions, delivering high-impact services across four core pillars: Digital, Security, Data &...Show more
    Last updated: 7 days ago • Promoted
    IAM Engineer (Entra ID Automation) - Lorven Technologies Inc.

    IAM Engineer (Entra ID Automation) - Lorven Technologies Inc.

    Lorven Technologies Inc. • cambridge, on, ca
    Full-time
    Role - Cloud Identity Engineer (Entra ID Automation) –.Salary - CAD125k + Benefits Annually.In this role, you will be a key member of the team that manages user identities and provides appropriate ...Show more
    Last updated: 8 days ago • Promoted
    Algebra Private Tutoring Jobs Burford

    Algebra Private Tutoring Jobs Burford

    Superprof • Burford, CA
    Full-time
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    System Engineer

    System Engineer

    Insight Global • cambridge, ON, ca
    Temporary
    Role: Systems Design EngineerType: 6 month contractLocation: Hybrid 3-5x/week in Cambridge, ONRate: $35-$45/hrJOB DESCR...Show more
    Last updated: 1 day ago • Promoted
    AI/ML Model Compression & Quantization Engineer

    AI/ML Model Compression & Quantization Engineer

    I Machines, Inc. • guelph, ON, ca
    Full-time
    AI/ML Model Compression & Quantization EngineerAbout Our CompanyWe’re a fast-paced, fabless semiconductor startup redefining the boundaries of AI through cutting-edge, scalable AI-infused multipurp...Show more
    Last updated: 12 hours ago • Promoted • New!
    Technical Lead

    Technical Lead

    HISH IT SERVICES • guelph, ON, ca
    Full-time
    Role : Technical Lead EngineerLocation: RemoteJob type: Contract(6 Months) - High possibility of ExtentionPay : CAD $55 /HourStart date : Immediate .Candidates must have a valid work per...Show more
    Last updated: 8 hours ago • Promoted • New!
    Sr SDET – AWS Serverless

    Sr SDET – AWS Serverless

    Applicantz • guelph, ON, ca
    Full-time
    Remote Role, work to be done in PST hours.We are hiring a Senior SDET to lead and actively execute our quality strategy within a cloud-native, serverless microservices platform on AWS — partnering ...Show more
    Last updated: 6 days ago • Promoted
    Remote Software Engineer

    Remote Software Engineer

    Turing • guelph, ON, ca
    Remote
    Full-time
    Help train the world’s best AI coding modelsAbout TuringTuring is SF-based, has raised $300M+ in funding, and works with leading AI labs to help them train their models.What you’ll do in the role...Show more
    Last updated: 8 hours ago • Promoted • New!
    Embedded Firmware Engineer (Full-Time) - Humanoid Robot

    Embedded Firmware Engineer (Full-Time) - Humanoid Robot

    AXIBO INC • Cambridge, Region of Waterloo, CA
    Full-time
    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 ever...Show more
    Last updated: 30+ days ago • Promoted
    Algorithm Engineer - InSAR Contractor

    Algorithm Engineer - InSAR Contractor

    Attis • kitchener, ON, ca
    Full-time
    Contract Algorithm Engineer (InSAR)C2C or 1099 - Circa 20 hours per weekScope is expected to last approx.Remote – North America based Up to $120/hr CADShow more
    Last updated: 10 hours ago • Promoted • New!
    Founding AI Product Engineer

    Founding AI Product Engineer

    Olivia • kitchener, ON, ca
    Full-time
    IMPORTANT: TO APPLY, PLEASE COMPLETE THE TEST AT THE FOLLOWING LINK:https://tally.WzVWe review every applicant who completes the test.The posting closes in approximately 4 days.About Olivia AIOlivi...Show more
    Last updated: 1 day ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Impala Search • kitchener, ON, ca
    Full-time
    Impala Search is working with a high growth, profitable Series A company building the infrastructure layer that powers data collection for leading AI labs.Their platform operates a large scale dist...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Engineering Manager, Frontend Architecture

    Senior Engineering Manager, Frontend Architecture

    Space Dinosaurs • guelph, on, ca
    Full-time
    Space Dinosaurs builds fast, high-converting ecommerce experiences for the world's top brands, with a focus on conversion rate and revenue optimization.We're a specialist e-commerce and creative st...Show more
    Last updated: 14 hours ago • Promoted • New!
    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: 30+ days ago • Promoted
    IBM Sterling Integrator Administrator - Pragma Edge Inc

    IBM Sterling Integrator Administrator - Pragma Edge Inc

    Pragma Edge Inc • guelph, on, ca
    Full-time
    Title: IBM Sterling Integrator Engineer.We are seeking an experienced IBM Sterling B2B Integrator (B2BI) professional to handle installation, configuration, troubleshooting, and deployment on OpenS...Show more
    Last updated: 14 hours ago • Promoted • New!
    Embedded Firmware Engineer (Full-Time) - Humanoid Robot

    Embedded Firmware Engineer (Full-Time) - Humanoid Robot

    Axibo Inc. • Cambridge, Region of Waterloo, CA
    Full-time
    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 ever...Show more
    Last updated: 30+ days ago • Promoted
    Sr Advanced Hardware Engineer (FPGA and Firmware)

    Sr Advanced Hardware Engineer (FPGA and Firmware)

    Honeywell • Cambridge, Region of Waterloo, CA
    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: 26 days ago • Promoted
    Embedded C Developer

    Embedded C Developer

    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