IT & Software

Embedded Firmware Engineer at Mycionics

Mycionics Inc.

Kitchener · Ontario · Canada

Drive innovation in embedded systems with Mycionics as an Embedded Firmware Engineer in Kitchener, Ontario. Focus on firmware development, hardware integration, and RTOS implementation to enhance robotic systems.

As an Embedded Firmware Engineer, you will play a crucial role in bridging electrical designs with software architecture. You will work on driver development, implement communication protocols, and leverage Real-Time Operating Systems for resource management. This position is perfect for engineers passionate about firmware and committed to delivering high-quality, reliable systems.

Key Responsibilities: • Develop low-level C/C++ firmware for STM32 control boards • Implement I2C, SPI, CAN, and Ethernet communication protocols • Utilize FreeRTOS for effective resource and timing management • Diagnose hardware/software faults using GDB and oscilloscopes • Assist in migrating legacy code to HAL based libraries

Requirements: • Minimum 3 years of embedded firmware development experience • Degree in Computer Engineering, Electrical Engineering, or related • Proficiency in C, with RTOS experience • Ability to read component datasheets and specifications • Familiarity with STM32 microcontroller family is a plus

Unlock your potential in embedded firmware development, contributing to groundbreaking robotic systems at Mycionics in Kitchener. #J-18808-Ljbffr

Reference: WJ-3875_14079524

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.