Embedded Systems Developer (Robotics)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Embedded Systems Developer (C++/Python): Designing and optimizing embedded software for robotic medical platforms with an accent on real-time control, safety-critical firmware, and hardware integration. Focus on implementing control algorithms, ensuring compliance with medical standards (IEC 62304), and optimizing deterministic performance for the ALTA Platform.
Location: 100% in office in Toronto, ON
Salary: 80,000β110,000 CAD per year
Company
is a Canadian company revolutionizing healthcare through the development of intelligent robotic patient transfer solutions for acute care hospitals.
What you will do
- Design and implement embedded control systems for robotic actuation, sensing, and communication.
- Develop high-reliability firmware in C/C++ for STM32 and other microcontroller families.
- Implement and optimize communication protocols including CAN, UART, I2C, and SPI.
- Develop control algorithms for motion, feedback, and digital signal processing (DSP).
- Ensure firmware compliance with medical safety standards such as IEC 62304 and ISO 13485.
- Collaborate with cross-functional teams for system-level debugging and performance validation.
Requirements
- 3+ years of experience in embedded firmware development, specifically within robotics.
- Strong proficiency in C/C++ for embedded systems and Python for scripting/automation.
- Deep knowledge of STM32 architecture and real-time operating systems (RTOS).
- Hands-on experience with CAN bus and other serial communication protocols.
- Knowledge of safety-critical development standards (e.g., ISO 60601, ISO 13485, IEC 62304).
- Degree in Software, Electrical, Computer Engineering, Mechatronics, or a related field.
Nice to have
- Experience in medical devices or other highly regulated industries.
- Familiarity with HMI development and integration using Python.
- Experience with automated testing frameworks for embedded systems.
Culture & Benefits
- Opportunity to work on a first-in-class medical robotics platform (ALTA Platform).
- Collaborative environment at the intersection of firmware engineering and healthcare innovation.
- Company values accountability, proactivity, and respect for diverse perspectives.
- Commitment to an equitable and inclusive workplace as an equal-opportunity employer.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β