Senior Firmware Engineer - Real-Time Robotics Embedded

Humanoid

Vancouver

On-site

CAD 140,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Extended health benefits
Paid time off 23 days (accrued)
Stock options
Free daily in-office lunch

Job summary

Humanoid in Vancouver develops humanoid robotics with a focus on safe, high‑reliability embedded systems. The Firmware and Embedded Software Engineer will own real‑time software for critical robotic subsystems, ensuring robust hardware‑software integration and low-latency control.

You will collaborate with mechanical, electrical, controls, and AI teams to prototype, test, and deploy embedded software powering our platforms.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Robotics, or a related field.
  • 5+ years experience in embedded software/firmware for robotics or real-time hardware.
  • Strong in C/C++ with Python for testing/tools.
  • Experience with RTOS and EtherCAT, CAN, UART, SPI, I2C protocols.
  • Experience integrating sensors, actuators, and motor control.

Responsibilities

  • Develop embedded software with hard real-time performance and safety.
  • Design interfaces for sensors, actuators, and control electronics.
  • Write and debug firmware for microcontrollers, FPGAs, SoCs.
  • Collaborate with mechanical/electrical engineers for system integration.
  • Document architecture, code, and test results for traceability.

Skills

C and C++ programming
RTOS
Embedded systems
Real-time control
Python (testing)
Sensors/actuators integration

Education

Bachelor’s or Master’s in Electrical Engineering, Computer Science, Robotics

Tools

Oscilloscopes
Logic analyzers
In‑ciruit debuggers

Job description

Humanoid in Vancouver develops humanoid robotics with a focus on safe, high‑reliability embedded systems. The Firmware and Embedded Software Engineer will own real‑time software for critical robotic subsystems, ensuring robust hardware‑software integration and low-latency control.

You will collaborate with mechanical, electrical, controls, and AI teams to prototype, test, and deploy embedded software powering our platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware and Embedded Software Engineer
Senior Firmware and Embedded Software Engineer

Groupe-Ebra-1 • Burnaby

On-site
CAD 140,000 - 180,000
Health benefits
Lunch provided
Equity participation
+2
Senior Firmware Engineer
Senior Firmware Engineer

Humanoid • Vancouver

On-site
CAD 140,000 - 180,000
Extended health benefits
Paid time off 23 days (accrued)
Stock options
+1
Senior Robotic Controls Engineer – Real-Time C++ Equity
Senior Robotic Controls Engineer – Real-Time C++ Equity

Humanoid • Vancouver

On-site
CAD 120,000 - 170,000
Extended health benefits
23 days annual leave
Paid sick leave
+2
Robotics Prototype Engineer — Build Humanoid Systems, Equity
Robotics Prototype Engineer — Build Humanoid Systems, Equity

Humanoid • Vancouver

On-site
CAD 80,000 - 95,000
Comprehensive extended health benefits
23 days annual leave
15 days paid sick leave
+5
Senior Actuator Design Engineer – Robotics Platform
Senior Actuator Design Engineer – Robotics Platform

Humanoid • Vancouver

On-site
CAD 120,000 - 170,000
Extended health benefits
Paid time off—23 days
Paid holidays
+2
Senior Low-Level Control Engineer - Vancouver
Senior Low-Level Control Engineer - Vancouver

Humanoid • Burnaby

On-site
CAD 120,000 - 190,000
Health benefits
Stock options
Free daily lunch
+1
Robotics Engineer - Motion Planning & Controls
Robotics Engineer - Motion Planning & Controls

Red Rabbit Robotics • Burnaby

On-site
CAD 80,000 - 110,000
Senior Embedded Robotics Software Engineer - Remote
Senior Embedded Robotics Software Engineer - Remote

Promptcube3 • Canada

Hybrid
CAD 239,000 - 291,000
Senior Low-Level Control Engineer
Senior Low-Level Control Engineer

Humanoid • Vancouver

On-site
CAD 120,000 - 170,000
Extended health benefits
23 days annual leave
Paid sick leave
+2
Senior Low-Level Control Engineer
Senior Low-Level Control Engineer

Groupe-Ebra-1 • Burnaby

On-site
CAD 120,000 - 160,000
Extended health benefits
Stock options
Free daily catered lunches