GrepJob
Apptronik

Firmware Engineer – Hands

Apptronik
Apply
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.

Tech Stack

Categories