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.

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.

What You’ll Do

  • 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.

  • Write and debug firmware for microcontrollers, FPGAs, and SoCs.

  • 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.

We’re Looking For

  • 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.

  • Solid understanding of embedded systems, real‑time operating systems (RTOS), and hardware‑software interfaces.

  • Experience with communication protocols (EtherCAT, CAN, etc.) and sensor integration.

  • Familiarity with debugging tools like oscilloscopes, logic analyzers, and in‑circuit debuggers.

  • Knowledge of safety‑critical systems and standards is a strong plus.

  • Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced environment.

Bonus Qualifications

  • 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.

What We Offer

  • 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.


#J-18808-Ljbffr
Similar jobs

Senior Embedded Software Engineer

Apply Now
Back to search page