Posted: 13 hours ago
Job Description
<h3>Job Description</h3><p>Job Description<p>Job description<p><strong>About AXIBO</strong></p><p>AXIBO is a <strong>general robotics company</strong> focused on building cutting-edge robotic systems that are fully designed, prototyped, manufactured, tested, and shipped <strong>in-house</strong>. 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.</p><p></p><p>At AXIBO, we value <strong>curiosity, ownership, and execution</strong>. We're looking for individuals who thrive in fast-paced environments and are passionate about bringing bold ideas to life through technology.</p><p></p><p><strong>Requirements:</strong></p><ul><li>Bachelor's or Master's degree in <strong>Electrical Engineering</strong>, <strong>Computer Engineering</strong>, <strong>Computer Science</strong>, or a related field</li><li><strong>2+ years of experience</strong> in <strong>embedded firmware development</strong>, with a focus on <strong>motor control</strong></li><li>Proficient in <strong>C and C++</strong> for embedded systems programming</li><li>Deep understanding of <strong>electric motors</strong>, <strong>control theory</strong>, and their application in <strong>real-time systems</strong></li><li>Hands-on experience implementing <strong>Field-Oriented Control (FOC)</strong> for <strong>brushless DC</strong></li><li>Familiarity with communication protocols such as <strong>CAN</strong>, <strong>EtherCAT</strong>, <strong>SPI</strong>, <strong>I2C</strong>, and <strong>UART</strong></li><li>Experience integrating <strong>sensors</strong> (e.g., current, position) into embedded systems</li><li>Experience with <strong>encoder technologies</strong>, including <strong>Hall effect</strong> and <strong>optical encoders</strong>, and developing <strong>calibration routines</strong></li><li>Strong analytical and debugging skills across <strong>firmware</strong>, <strong>hardware</strong>, and <strong>systems-level interactions</strong></li><li>Ability to collaborate with hardware teams and interpret <strong>schematics</strong> and <strong>PCB layouts</strong></li><li>Experience with or understanding of <strong>PCB design</strong> and <strong>hardware bring-up</strong></li><li>Comfortable working on <strong>Linux systems for embedded development</strong>, firmware host tooling, and system integration</li><li><strong>Experience with RTOS</strong> (e.g., FreeRTOS) and <strong>embedded Linux</strong> systems</li><li>Clear written and verbal communication skills with the ability to document technical processes and designs</li><li>A proactive, self-directed mindset with a willingness to work in a <strong>hands-on, fast-paced, and cross-disciplinary environment</strong></li><li>Familiarity with <strong>bootloaders</strong>, including how to implement, configure, and modify them to support secure and efficient firmware updates</li><li><br /></li><li>Proficient with version control using <strong>Git</strong> for managing codebase history, branches, and collaborative development workflows</li></ul><p></p><p><strong>Key Accountabilities:</strong></p><ul><li>Develop and maintain <strong>real-time embedded firmware</strong> for motor controllers and robotic subsystems</li><li>Implement, test, and tune <strong>control algorithms</strong> (e.g., FOC) to achieve <strong>high performance and stability</strong></li><li>Interface with and calibrate <strong>position, current, temperature</strong>, and other sensors for accurate control feedback</li><li>Integrate and troubleshoot communication interfaces such as <strong>CAN</strong>, <strong>SPI</strong>, <strong>I2C</strong>, and <strong>EtherCAT</strong></li><li>Work collaboratively with hardware and mechanical engineers to <strong>bring up and debug</strong> new boards and systems</li><li>Perform <strong>system-level debugging and validation</strong>, using oscilloscopes, logic analyzers, and other lab tools</li><li>Participate in <strong>hardware bring-up</strong> and <strong>prototype development</strong>, including <strong>testing and validation</strong></li><li>Optimize firmware for <strong>performance</strong>, <strong>memory usage</strong>, and <strong>power efficiency</strong></li><li>Maintain thorough <strong>documentation</strong> of firmware architecture, control strategies, testing procedures, and technical decisions</li><li>Contribute to <strong>continuous improvement</strong> of engineering practices, codebase structure, and product reliability</li><li>Work with <strong>RTOS or embedded Linux environments</strong> to support real-time scheduling, multitasking, and system integration</li><li>Stay current with trends in <strong>embedded systems</strong>, <strong>robotics</strong>, and <strong>motor control</strong>, and bring forward innovative ideas to enhance product performance</li></ul><p><strong></strong></p><ul></ul><p></p><strong>Job Details</strong><ul><li><p><strong>Location:</strong> Cambridge, Ontario</p></li><li><p><strong>Work Environment:</strong> In-person (on-site at our Waterloo facility)</p></li><li><p><strong>Type:</strong> Full-time</p></li><li><p><strong>Compensation:</strong> Competitive salary (based on experience)</p></li><li><p><strong>Health Insurance:</strong> Provided</p></li><li><p><strong>Growth:</strong> Regular performance evaluations with potential for <strong>salary increases</strong> and <strong>stock option participation</strong></p></li></ul><p></p></p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Healthfitnessjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.