Senior Real-Time Robotics Firmware Engineer in Burnaby

Senior Real-Time Robotics Firmware Engineer in Burnaby

Burnaby Full-Time 103500 - 126500 $ / year (est.) On-site
H

At a Glance

  • Tasks: Design real-time firmware for cutting-edge humanoid robots using C and C++.
  • Company: Join a pioneering robotics company in vibrant Vancouver.
  • Benefits: Attractive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with exciting challenges and career advancement.
  • Why this job: Be at the forefront of robotics technology and make a tangible impact.
  • Qualifications: 5+ years in embedded software development and strong C/C++ skills required.

The predicted salary is between 103500 - 126500 $ per year.

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 safe, 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 in Burnaby employer: humanoid

At Humanoid, we are dedicated to pushing the boundaries of robotics and enhancing human potential through innovative technology. As a Senior Firmware and Embedded Software Engineer in Vancouver, you will thrive in a collaborative and fast-paced environment, working alongside top-tier engineers and researchers. We offer comprehensive health benefits, generous time off, and the opportunity to influence cutting-edge projects, making this an exceptional place for professional growth and meaningful contributions.

H

Contact Details:

humanoid Recruitment Team

We think you need these skills to ace Senior Real-Time Robotics Firmware Engineer in Burnaby

Embedded Software Development
Firmware Development
C Programming
C++ Programming
Python Testing
RTOS Experience
Embedded Systems Architecture