Firmware Engineer – Hands

Added
21 days ago
Type
Full time
Salary
Salary not provided

Related skills

docker c python git embedded systems

📋 Description

  • Collaborate with the hands firmware team to develop, deploy, and maintain firmware for in-house
  • Work closely with mechanical engineers as the hand design evolves; ensure firmware tracks the
  • Contribute to motor control firmware for the small motors that drive the hand, including current
  • Develop firmware for distributed embedded networks that connect multiple MCUs.
  • Help shape and execute the Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing
  • Help drive firmware quality, reliability, and field performance for fleets of hundreds of hands

🎯 Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or
  • 0–2 years of relevant experience developing embedded software, including internships, co-ops
  • Solid working proficiency in C/C++; familiarity with Python, Docker, and Git.
  • Exposure to firmware development for resource-constrained embedded hardware (limited flash, RAM
  • Familiarity with real-time embedded firmware concepts and an eagerness to develop hard real-time
  • Familiarity with motor control concepts for BLDC motors (e.g., field-oriented control, current
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →