Role Overview
As a Principal Embedded Software Engineer at 10Beauty, you will play a critical role in architecting and delivering the systems that power our next-generation autonomous manicure robot.
About 10beauty
10Beauty is a robotics startup based in Burlington, MA. We have raised $70M from some of the leading venture and celebrity investors in the country to build the world’s first fully autonomous manicure machine.
Key Responsibilities
- Own and evolve the long-term technical architecture of the software that powers our robotic consumer product
- Lead the design, development, and optimization of core software components (primarily in C++ on Raspberry Pi 4/Linux) that control our advanced robotic systems
- Serve as a subject matter expert, tackling the most ambiguous and technically challenging system-level issues
- Drive the technical roadmap for robotic control systems, exploring and integrating new technologies and algorithms
- Provide technical leadership and mentorship to other engineers
Requirements & Eligibility
- 8+ years of proven experience in software development, with a track record of successfully shipping multiple complex hardware products
- Deep expertise in C++, with a mastery of system design, low-level debugging, and performance optimization
- Demonstrated expertise in architecting and leading the development of large-scale, real-time, and safety-critical embedded systems
- Extensive experience with Linux-based embedded systems, hardware/software integration, and real-time constraints
Required Skills & Tech
C++Embedded SystemsLinuxRoboticsRaspberry Pi