Firmware Engineer for Robotics Systems
M
Mycionics Inc.
📍 kitchener, region of waterloo, Canada
Job Description
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...
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...