Senior Firmware Engineer
Humanoid · Cambridge, MA · 3 wk ago
On-siteEngineering$150k–$220k/yrFull-time
About the role
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.
Responsibilities
- Develop and debug firmware for humanoid robots, focusing on motion control, stabilization, sensor integration and ethernet based communication.
- Collaborate with hardware teams to design seamless integration of microcontrollers and peripherals.
- Design and implement drivers for motors, sensors, and communication protocols.
- Optimize firmware for performance, reliability, and power efficiency.
- Develop and test real-time control algorithms for robotic movement and balance.
- Lead and mentor junior engineers, conducting code reviews and promoting best practices.
- Ensure robust security and fail-safe mechanisms in embedded systems.
- Maintain technical documentation and manage version control of firmware.
Requirements
- 6+ years of experience in embedded systems development, preferably in robotics.
- Proficiency in C and C++ for microcontrollers, with experience in RTOS (e.g., FreeRTOS, Zephyr) and bare-metal systems.
- Hands-on experience with ARM Cortex, STM32, or similar platforms.
- Familiarity with communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
- Strong understanding of control systems, kinematics, and motion algorithms.
- Experience with debugging tools like oscilloscopes and logic analyzers.
- Working knowledge of Git, CI/CD, and Agile methodologies.
- Experience with and/or an interest in using Rust for embedded systems.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Science, Robotics, or a related field.
- Relevant certifications or licenses preferred.
Skills
- Embedded Systems Development
- Robotics
- Control Systems
- Real-Time Control Algorithms
- Communication Protocols
- Debugging Tools
- Version Control
- Rust for Embedded Systems
Benefits
- Comprehensive health coverage for US-based employees, including fully paid medical, dental, and vision insurance, with virtual care and employee assistance resources.
- Meaningful time off to rest and recharge: 23 days of PTO (accrued), separate sick leave, and paid company holidays.
- 401(k) retirement plan with employer match.
- 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.
Pay
The expected base salary range for this role in Massachusetts is $150K–$220K USD per year; your placement in that range depends on how your experience maps to our internal leveling.
Schedule
Full-time position available in Boston, Massachusetts.