People Matter

Embedded Software Engineer, Hands

Kind Humanoid

Kind Humanoid

Software Engineering
San Carlos, CA, USA
Posted on Jan 30, 2026

Job description

The Role
As an Embedded Software Engineer - Hands, you will contribute across the embedded stack, ranging from motor control to sensor interfaces. You’ll support hardware bring-up and integration efforts, while driving development in safety, security, and production-grade firmware architecture. This role is central to moving our systems from lab environments into scalable, real-world deployments.

Job requirements

You Will

  • Architect and develop firmware for motor controllers, sensor interfaces, and battery management systems

  • Participate in hardware-software integration and system bring-up projects

  • Contribute to CI/CD infrastructure and hardware-in-the-loop (HIL) testing

  • Implement features for safety, security, and high-level robot software safety layers

  • Drive improvements in firmware standards, reliability, and development processes

  • Ability to read schematics for debug and bring-up activities

Must Have

  • Programming languages C & C++

  • Hands-on experience developing embedded firmware, including motor control, MCU APIs, and sensor interfaces

  • Experience with hardware-software integration and bringing up new hardware platforms

  • Knowledge of test automation, CI/CD systems, and HIL testing environments

  • Strong execution mindset and ability to balance short-term deliverables with long-term planning

  • Background in robotics, automotive, consumer electronics, or other embedded safety/security-focused domains

or