about 3 hours ago
Responsibilities
- Develop, deploy, and maintain firmware for dexterous hand designs.
- Collaborate with mechanical engineers to ensure firmware aligns with mechanical design.
- Contribute to motor control firmware for hand motors.
- Develop firmware for distributed embedded networks connecting multiple MCUs.
- Shape and execute HIL and SIL testing strategies for hand performance.
- Drive firmware quality and reliability for production humanoid robots.
- Work with cross-functional teams to transition hand hardware from prototype to production.
- Participate in code and design reviews, learning from senior engineers.
Requirements
- Bachelor's degree in Electrical, Computer, or Mechanical Engineering, or equivalent experience.
- 0–2 years of experience in embedded software development.
- Proficiency in C/C++; familiarity with Python, Docker, and Git.
- Exposure to firmware development for resource-constrained embedded hardware.
- Familiarity with real-time embedded firmware concepts.
- Knowledge of motor control concepts for BLDC motors.
- Experience with distributed embedded networks and communication protocols.
- Strong hardware debugging skills and ability to read electrical schematics.
