Firmware Engineer (Canada)

Firmware Engineer (Canada)

24 Oct
|
Mycionics
|
Canada

24 Oct

Mycionics

Canada

Embedded Firmware Engineer ~ Engineering ~ Full-Time ~

Job Type
Full-Time, 40 hours per week Kitchener, ON (Trillium / Homer Watson Industrial Park) Department: Software & Firmware Reports To: Software &Firmware; Lead We design, prototype, fabricate, and industrialize full robotic systems-spanning mechanical, electrical, firmware, software, AI/ML, and data analytics, and deploy them globally to customers across three continents. We are seeking a methodical and highly capable Embedded Firmware Engineer to serve as the bridge between our physical electrical designs and our high-level software architecture. We are seeking a dedicated professional whose primary technical focus and long-term career interest are firmly rooted in firmware development. Develop and maintain highly reliable, low-level C/C++ firmware and hardware drivers for our custom STM32 control boards. ~ RTOS Implementation: Leverage Real-Time Operating Systems (specifically FreeRTOS) to manage device resources, mutual exclusion, semaphores, thread management, stack space, and interrupt service routine (ISR) priorities. ~ Methodically diagnose hardware and software faults (e.g., Technical Qualifications ~

Experience:
3+ years of relevant industrial experience in embedded firmware development (5+ years is highly preferred). ~ Degree in Computer Engineering, Electrical Engineering,



Computer Science, or equivalent rigorous technical experience. ~ Core Languages: Deep proficiency in C is required. ~ Additional Languages: Experience with C++ is a strong asset. ~ Motion Control: Specific experience writing drivers for CANopen industrial motors. A Firmware Specialist: You are dedicated to embedded systems and excel at working close to the hardware to bridge the electrical and software domains. ~ A Collaborative Communicator: You can take high-level project scopes, discuss architectural ideas gracefully, and execute independently without needing micromanagement. Global Impact: We deploy systems to customers on three continents, offering opportunities for international travel. ~ Cross-Functional Collaboration: Work in a facility where you see the physical machine being built next to you. You will collaborate closely with electrical, software, and AI teams to see your firmware drive massive physical movements. ~ Benefits & Wellness:

We offer
a comprehensive advantages package including extended health care, dental, vision care, and a Health Spending Account (HSA). ~ Based in the industrial hub of Kitchener with free on-site parking. ~ A collaborative team environment with casual dress, company events, and social hours. #

📌 Firmware Engineer (Canada)
🏢 Mycionics
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (canada) / canada