Job Search and Career Advice Platform
2,325

Computer Programmer jobs in Canada

Embedded Firmware Engineer (Full-Time) - Humanoid Robot

Embedded Firmware Engineer (Full-Time) - Humanoid Robot
AXIBO INC
Cambridge
CAD 60,000 - 80,000
Urgently required
2 days ago
I want to receive the latest job alerts for “Computer Programmer” jobs

Junior Application Developer

Junior Application Developer
IBM
Ottawa
CAD 60,000 - 80,000
Urgently required
2 days ago

Senior Engineer - Embedded Accounting

Senior Engineer - Embedded Accounting
Xero
Vancouver
CAD 165,000 - 181,000
Urgently required
2 days ago

Java / Web Services Developer

Java / Web Services Developer
ARC Business Solutions Inc.
Edmonton
CAD 80,000 - 100,000
Urgently required
2 days ago

Software Engineer III, Agentic Marketing Automation

Software Engineer III, Agentic Marketing Automation
Amazon Development Centre Canada ULC
Vancouver
CAD 100,000 - 130,000
Urgently required
2 days ago
Discover more opportunities than anywhere else.
Find more jobs now

Software Quality Engineer II

Software Quality Engineer II
UKG Organic
Drummondville
CAD 60,000 - 80,000
Urgently required
2 days ago

Graphics Programmer

Graphics Programmer
Avalon Holographics
San Juan de Terranova
CAD 80,000 - 120,000
Urgently required
Today

Tools programmer (MOD 2025 project)

Tools programmer (MOD 2025 project)
Ubisoft
Montreal
CAD 70,000 - 90,000
Urgently required
Today
HeadhuntersConnect with headhunters to apply for similar jobs

Web Analyst Programmer

Web Analyst Programmer
Famic Technologies Inc.
Montreal
CAD 65,000 - 85,000
Urgently required
Yesterday

Systems Programmer

Systems Programmer
Mount Allison University
Sackville
CAD 70,000 - 90,000
Urgently required
Yesterday

Programmer Analyst

Programmer Analyst
vTech Solution
Fredericton
CAD 80,000 - 100,000
Urgently required
Yesterday

Sr. Software Engineer (NodeJS + EmberJS)

Sr. Software Engineer (NodeJS + EmberJS)
U.S. Bank
Toronto
CAD 80,000 - 100,000
Urgently required
3 days ago

Full Stack Software Developer

Full Stack Software Developer
Autodesk
Vancouver
CAD 78,000 - 115,000
Urgently required
3 days ago

Customer Application Engineer II

Customer Application Engineer II
Ivalua
Montreal
CAD 70,000 - 90,000
Urgently required
3 days ago

Sr. Software Engineer (Salesforce)

Sr. Software Engineer (Salesforce)
OPENLANE
Toronto
CAD 80,000 - 110,000
Urgently required
3 days ago

Embedded Software Engineer

Embedded Software Engineer
MEDA Engineering and Technical Services, LLC
Windsor
Remote
CAD 80,000 - 100,000
Urgently required
3 days ago

Embedded Software Engineer

Embedded Software Engineer
Amaris Consulting
Toronto
EUR 75,000 - 95,000
Urgently required
3 days ago

Quantum Software Developer - Compilation

Quantum Software Developer - Compilation
Xanadu
Toronto
CAD 80,000 - 110,000
Urgently required
3 days ago

Job Posting – Software Developer

Job Posting – Software Developer
Toronto Delphi Users Group
Toronto
CAD 80,000 - 95,000
Urgently required
3 days ago

Software Developer and IT Support

Software Developer and IT Support
Green and Spiegel LLP
Toronto
CAD 70,000 - 90,000
Urgently required
3 days ago

Back-End Software Developer Research and Development Location : Toronto, ON (Hybrid) Learn more...

Back-End Software Developer Research and Development Location : Toronto, ON (Hybrid) Learn more...
MIMOSA Diagnostics Inc.
Toronto
CAD 88,000 - 95,000
Urgently required
3 days ago

Sr. SAP Software Engineer

Sr. SAP Software Engineer
Procter & Gamble
Toronto
CAD 150,000 - 200,000
Urgently required
3 days ago

Software Engineer

Software Engineer
Randstad Digital
Toronto
CAD 80,000 - 120,000
Urgently required
3 days ago

Senior Software Engineer, Developer Infrastructure

Senior Software Engineer, Developer Infrastructure
Sentry
Toronto
CAD 189,000 - 214,000
Urgently required
3 days ago

Principal Software Engineer (Pega)

Principal Software Engineer (Pega)
Sun Life of Canada
Toronto
CAD 84,000 - 138,000
Urgently required
3 days ago

Top job titles:

Part Time jobsWork From Home jobsRemote jobsGovernment jobsOnline jobsWarehouse jobsChildcare jobsConstruction jobsFull Time jobsVirtual Assistant jobs

Top companies:

Jobs at AmazonJobs at WalmartJobs at CraJobs at RbcJobs at Air CanadaJobs at CibcJobs at LoblawsJobs at ScotiabankJobs at Tim HortonsJobs at Ttc

Top cities:

Jobs in TorontoJobs in MontrealJobs in CalgaryJobs in VancouverJobs in OttawaJobs in MississaugaJobs in QuebecJobs in EdmontonJobs in WinnipegJobs in Surrey

Similar jobs:

Computer Science jobsComputer Engineer jobsComputer jobsComputer Technician jobs

Embedded Firmware Engineer (Full-Time) - Humanoid Robot

Be among the first applicants.
AXIBO INC
Cambridge
CAD 60,000 - 80,000
Be among the first applicants.
3 days ago
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

  • Previous
  • 1
  • ...
  • 10
  • 11
  • 12
  • ...
  • 93
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • Predictions for 2024
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved