Embedded Firmware Engineer
1 week ago
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 field2+ years of experience in embedded firmware development, with a focus on motor controlProficient in C and C++ for embedded systems programmingDeep understanding of electric motors, control theory, and their application in real-time systemsHands-on experience implementing Field-Oriented Control (FOC) for brushless DC Familiarity with communication protocols such as CAN, EtherCAT, SPI, I2C, and UARTExperience integrating sensors (e.g., current, position) into embedded systemsExperience with encoder technologies, including Hall effect and optical encoders, and developing calibration routines Strong analytical and debugging skills across firmware, hardware, and systems-level interactionsAbility to collaborate with hardware teams and interpret schematics and PCB layoutsExperience with or understanding of PCB design and hardware bring-upComfortable working on Linux systems for embedded development, firmware host tooling, and system integrationExperience with RTOS (e.g., FreeRTOS) and embedded Linux systemsClear written and verbal communication skills with the ability to document technical processes and designsA proactive, self-directed mindset with a willingness to work in a hands-on, fast-paced, and cross-disciplinary environmentFamiliarity with bootloaders, including how to implement, configure, and modify them to support secure and efficient firmware updatesProficient 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 subsystemsImplement, test, and tune control algorithms (e.g., FOC) to achieve high performance and stabilityInterface with and calibrate position, current, temperature, and other sensors for accurate control feedbackIntegrate and troubleshoot communication interfaces such as CAN, SPI, I2C, and EtherCATWork collaboratively with hardware and mechanical engineers to bring up and debug new boards and systemsPerform system-level debugging and validation, using oscilloscopes, logic analyzers, and other lab toolsParticipate in hardware bring-up and prototype development, including testing and validationOptimize firmware for performance, memory usage, and power efficiencyMaintain thorough documentation of firmware architecture, control strategies, testing procedures, and technical decisionsContribute to continuous improvement of engineering practices, codebase structure, and product reliabilityWork with RTOS or embedded Linux environments to support real-time scheduling, multitasking, and system integrationStay 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
-
Embedded Firmware Engineer
2 weeks ago
Cambridge, Ontario, Canada Axibo Full timeJob descriptionAbout AXIBOAXIBO 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...
-
Senior Spacecraft Embedded Software Engineer
3 weeks ago
Cambridge, Canada Spire Global, Inc. Full timeSenior Spacecraft Embedded Software Engineer (Rust) We are seeking an experienced Senior Embedded Software Engineer (Rust) to join our Platform team (folks looking after the spacecraft). The successful candidate will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement of our space-based data...
-
Reinforcement Learning Engineer
1 week ago
Cambridge, Canada AXIBO INC Full timeAbout AXIBO AXIBO is a robotics company pioneering the design, prototyping, and manufacturing of advanced robotic systems—all under one roof. We build everything in-house and take pride in delivering robust, reliable products that power automation across industries. Our fast-paced environment demands high levels of precision, organization, and...
-
General Robotics Developer
2 weeks ago
Cambridge, Canada AXIBO INC Full timeAXIBO is a general robotics company building world-class robotic systemsfrom concept to productionall in-house. Our multidisciplinary team designs, prototypes, tests, and manufactures both the hardware and software that power our products. From mechanical actuation to embedded firmware and advanced AI, we're pushing the limits of robotics with innovative,...
-
Reinforcement Learning Engineer
2 weeks ago
Cambridge, Ontario, Canada Axibo Full timeAbout AXIBOAXIBO is a robotics company pioneering the design, prototyping, and manufacturing of advanced robotic systems—all under one roof. We build everything in-house and take pride in delivering robust, reliable products that power automation across industries. Our fast-paced environment demands high levels of precision, organization, and...
-
General Robotics Developer
2 weeks ago
Cambridge, Canada Axibo Inc. Full timeAbout AXIBOAXIBO is a general robotics company building world-class robotic systems—from concept to production—all in-house. Our multidisciplinary team designs, prototypes, tests, and manufactures both the hardware and software that power our products. From mechanical actuation to embedded firmware and advanced AI, we’re pushing the limits of robotics...
-
General Robotics Developer
1 week ago
Cambridge, Canada AXIBO INC Full timeAbout AXIBO AXIBO is a general robotics company building world-class robotic systems—from concept to production—all in-house. Our multidisciplinary team designs, prototypes, tests, and manufactures both the hardware and software that power our products. From mechanical actuation to embedded firmware and advanced AI, we're pushing the limits of robotics...
-
Engineering Manager Product Security
1 week ago
Cambridge, Canada Rockwell Automation Full timeRockwell 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 every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale,...
-
General Robotics Developer
1 week ago
Cambridge, Canada Axibo Inc. Full timeAbout AXIBO AXIBO is a general robotics company building world-class robotic systems—from concept to production—all in-house. Our multidisciplinary team designs, prototypes, tests, and manufactures both the hardware and software that power our products. From mechanical actuation to embedded firmware and advanced AI, we’re pushing the limits of...
-
Onsite PowerEdge XE Server Engineer
14 hours ago
Cambridge, Canada Apex Systems Full timeA leading IT services firm based in Cambridge is seeking a PowerEdge XE Server Engineer for a 1-year contract role. The engineer will troubleshoot and repair Dell servers, manage parts, and document service results. This entry-level position offers comprehensive benefits, including medical, dental, and a 401K program. Candidates should have strong skills in...