Full-time

Firmware Engineer for Robotics Systems

Posted by Mycionics Inc. • kitchener, region of waterloo, Canada

📍 kitchener, region of waterloo 🕒 June 05, 2026

About the Role

Join Mycionics as an Embedded Firmware Engineer, bridging electrical designs with software for cutting-edge robotic systems. Focus on driver development and RTOS integration on a global scale.
We seek a methodical Embedded Firmware Engineer with at least three years of experience in firmware development. This role involves developing low-level firmware for STM32 control boards and implementing communication protocols for hardware interfacing. Collaborate with a multidisciplinary team to enhance existing systems and ensure robust software-hardware integration.
Key Responsibilities:
• Develop and maintain C/C++ firmware for STM32 boards
• Implement communication protocols like I2C and SPI
• Leverage FreeRTOS for device resource management
• Diagnose hardware/software faults using debugging tools
• Assist in library migration to modern HAL libraries
Requirements:
• 3+ years of embedded firmware development experience
• Degree in Computer Engineering, Electric...

Ready to Apply?

Submit your application today and take the next step in your career journey with Mycionics Inc..

Apply Now