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