Principal Embedded Software Engineer
10beauty
10Beauty, located in Burlington, MA, is building THE Intelligent Beauty company. We are about to launch our first product; a robotically automated 5-step manicure machine! Our diverse 45-person and growing team is built around individuals with a consistently demonstrated track record of introducing successful new-to-the-world products. Come join the company who will put 'beauty robotics' on the map!
Introduction:
10Beauty stands on the verge of a transformative product launch that will redefine the beauty experience, and we are seeking an engineer eager to thrive in the intensity of a start-up driving towards an ambitious 12-month debut. If tackling complex problems, pursuing bold milestones, and moving at the pace of innovation excites you, this is where you belong. At 10Beauty, we are energized by the creation of an entirely new category of robotics—powered by cutting-edge technology, computer vision, and automation. Join us in driving breakthrough after breakthrough as we launch and scale the world’s most sophisticated consumer robot!
What You'll Do:
- Architect and Drive Technical Vision: Own and evolve the long-term technical architecture of the embedded software that powers our robotic consumer product, with a focus on its performance and reliability in a production environment
- Lead Complex Projects: Lead the design, development, and optimization of core embedded software components (primarily in C++ on Raspberry Pi 4/Linux) that control our advanced robotic systems
- Mentor and Coach: Provide technical leadership and mentorship to other engineers, helping them grow and solve complex problems
- Solve the Hardest Problems: Serve as a subject matter expert, tackling the most ambiguous and technically challenging system-level issues that cross disciplines (electrical, mechanical, and computer vision)
- Define Engineering Standards: Define, evangelize, and institutionalize engineering best practices, including CI/CD, automated testing, and system monitoring, to elevate the entire team's quality of work
- Pioneer Innovation: Drive the technical roadmap for robotic control systems, exploring and integrating new technologies and algorithms
What You Have:
- 10+ years of proven experience in embedded software development, with a track record of successfully shipping multiple complex hardware products.
- Deep expertise in C++ for embedded systems, 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.
- Proven ability to solve highly ambiguous and technically challenging problems in collaboration with cross-functional teams.
- Extensive experience with Linux-based embedded systems, hardware/software integration, and real-time constraints.
- A strong history of providing technical leadership and mentorship to other engineers.
- Experience with embedded systems in a robotics or electromechanical context is highly preferred.
At 10Beauty, we consider a wide-range of factors when determining compensation, based on individual qualifications, skills, and experience. Equity and benefits are included for all full-time employees. If you believe you can contribute to our team, we invite you to apply. We appreciate diversity and welcome those who can bring fresh perspectives and skills to our team.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.