Job Description
Elevate your career with Mycionics as an Embedded Firmware Engineer in Kitchener. This role demands expertise in driver development and proficiency in RTOS for innovative robotic systems.
As a key player on our multidisciplinary mechatronics team, this role is ideal for candidates with solid firmware development experience. You will integrate hardware specifications, tackle low-level C/C++ firmware, and implement communication protocols. Your contributions will bridge electrical designs and high-level software needs, influencing projects globally.
Key Responsibilities:
• Develop low-level C/C++ firmware for STM32 boards
• Implement protocols like I2C, SPI, CAN, and Ethernet
• Manage resources using FreeRTOS and related standards
• Diagnose faults using GDB, J-Link, and oscilloscopes
• Assist in migrating legacy code to modern libraries
Requirements:
• 3+ years in embedded firmware (5+ preferred)
• Degree in Computer/Electrical Engineering or similar
• D...
As a key player on our multidisciplinary mechatronics team, this role is ideal for candidates with solid firmware development experience. You will integrate hardware specifications, tackle low-level C/C++ firmware, and implement communication protocols. Your contributions will bridge electrical designs and high-level software needs, influencing projects globally.
Key Responsibilities:
• Develop low-level C/C++ firmware for STM32 boards
• Implement protocols like I2C, SPI, CAN, and Ethernet
• Manage resources using FreeRTOS and related standards
• Diagnose faults using GDB, J-Link, and oscilloscopes
• Assist in migrating legacy code to modern libraries
Requirements:
• 3+ years in embedded firmware (5+ preferred)
• Degree in Computer/Electrical Engineering or similar
• D...