← Все вакансии/Senior/Humanoid
SeniorOfficeVancouver

Firmware Engineer

H
Humanoid
Зарплата
$11,700–$15,000
Уровень
Senior
Формат
Office
О роли

Описание вакансии

About the company

Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. 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.

Responsibilities
  • Develop and implement embedded software for robotic systems, emphasizing hard real-time performance and reliability as well as safety
  • Integrate and optimize hardware and software components, including sensors, actuators, and communication modules
  • Analyze and make recommendations on implementation paths with trade-offs
  • Write and debug firmware for microcontrollers, FPGAs, ASICs, and SoCs
  • Implement and manage communication protocols such as EtherCAT, CAN, UART, SPI, and I2C
  • Collaborate closely with mechanical and electrical engineers to ensure seamless system integration
  • Perform hardware testing, validation, and troubleshooting of embedded systems
  • Analyze system constraints and resource limitations to optimize performance and efficiency
  • Develop low-level drivers and interfaces for sensors, motors, and control electronics
  • Maintain clear documentation of system architecture, code, and test results for traceability and maintainability
  • Own embedded software components from concept through testing and deployment.
Requirements
  • 5+ years of professional experience developing embedded software or firmware for robotics, embedded systems, or real-time hardware platforms
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Robotics, or a related field
  • Strong proficiency in C and C++, with experience using Python for testing or tooling
  • Solid understanding of embedded systems architecture and hardware-software interfaces
  • Experience with real-time operating systems (RTOS)
  • Experience working with communication protocols such as EtherNet, EtherCAT, CAN, SPI, UART, or I2C
  • Experience integrating sensors, actuators, and motor control systems
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and in-circuit debuggers
  • Strong analytical and problem-solving skills
  • Ability to work effectively in a fast-paced multidisciplinary engineering environment.
Conditions
  • 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.
  • Free daily catered lunch, snacks, and drinks in‑office.
  • Collaboration with top‑tier engineers, researchers, and product experts in AI and robotics.
  • Freedom to influence the product and own key initiatives.
Стек и навыки

С чем работаем