Senior Real-Time Robotics Firmware Engineer (Winnipeg)

Senior Real-Time Robotics Firmware Engineer (Winnipeg)

27 Oct
|
Humanoid
|
Winnipeg

27 Oct

Humanoid

Winnipeg

Design real-time firmware for Humanoid’s HMND‑01 robots, using C, C++, and embedded systems expertise in Vancouver. Build software for safe robotic operation.

As a Senior Firmware and Embedded Software Engineer, you will develop software for motion control, sensors, communication networks, and hardware abstraction layers. You will help create reliable systems for complex electromechanical platforms. The work spans embedded programming, distributed hard real-time systems, and hardware-software integration.

Key Responsibilities

Develop embedded software for protected, reliable robotic operation

Write firmware for microcontrollers, FPGAs, ASICs, and SoCs

Implement EtherCAT, CAN, UART, SPI, and I2C protocols

Develop drivers for sensors, motors,



and control electronics

Test, troubleshoot, document, and deploy embedded software components

Requirements

Five-plus years developing embedded software or firmware

Bachelor’s or Master’s degree in a related engineering field

Strong C and C++ proficiency, plus Python testing experience

Experience with RTOS and embedded systems architecture

Experience integrating sensors, actuators, and motor controls

Apply embedded programming, real-time systems, and hardware integration expertise to Humanoid’s robots in Vancouver.

📌 Senior Real-Time Robotics Firmware Engineer (Winnipeg)
🏢 Humanoid
📍 Winnipeg

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: senior real-time robotics firmware engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior real-time robotics firmware engineer (winnipeg) / winnipeg