Humanoid

Humanoid

Senior Embedded Software Engineer

Canada, Vancouver, BC · Senior

Sponsorship not specifiedDetected 97 days ago
C++RESTFPGAEmbedded SystemsRoboticsElectrical EngineeringCommunicationCollaborationProblem SolvingActuators

About the role

  • As a Senior Embedded Software Engineer at Humanoid, you will play a pivotal role in designing, developing, and optimizing embedded systems for cutting-edge robotic applications.
  • Collaborating with a multidisciplinary team, you will create robust, high-performance solutions for real-world challenges.

Responsibilities

  • Develop and implement embedded software for robotic systems, emphasizing real-time performance and reliability.
  • Integrate and optimize hardware and software components, including sensors, actuators, and communication modules.
  • Collaborate closely with mechanical and electrical engineers for seamless system integration.
  • Implement and manage communication protocols such as EtherCAT, CAN, UART, SPI, and I2C.
  • Perform hardware testing, validation, and troubleshooting of embedded systems.
  • Analyze system constraints to optimize performance and resource utilization.
  • Maintain detailed documentation of designs, code, and test results for traceability and technical clarity.
  • That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots.
  • Freedom to influence the product and own key initiatives.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Robotics, or a related field.
  • Proficiency in programming languages such as C, C++, and Python.
  • Experience with communication protocols (EtherCAT, CAN, etc.) and sensor integration.

Nice to have

  • Experience with robotics frameworks such as ROS/ROS2.
  • Hands-on experience with FPGA/SoC development.
  • Knowledge of agile development methodologies.
  • Familiarity with off-the-shelf EtherCAT-based motor drivers.
  • Knowledge of safety-critical systems and standards is a strong plus.

Compensation

  • Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays.

Benefits

  • Comprehensive extended health benefits starting on your first day, including fully paid medical and dental, virtual care, employee and family assistance, and worldwide emergency medical support.
  • Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays.
  • Equity included-we believe builders should share in what they build.

Company info

  • Here at Humanoid, we believe in a future where robots amplify human potential.
  • We're bringing that mission to life with HMND‑01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further.

This listing is sourced directly from Humanoid's careers page and normalized into a canonical job model.