← Back to opportunities

Firmware Engineer for Robotics Systems

📍 Location
kitchener
⏰ Job Type
Full-time
📅 Posted
June 04, 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 Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position