10beauty
Principal Embedded Software Engineer
At a Glance
- Location
- Burlington, Massachusetts, United States
- Experience
- 8+ years
- Posted
- 2026-05-27T20:04:11-04:00
Key Requirements
Required Skills
Domain Knowledge
- Embedded Systems
- Robotics
Requirements
8+ years of proven experience in embedded software development, with a track record of successfully shipping multiple complex hardware products, most ideally within robotics
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.
Experience with embedded systems in a robotics or electromechanical context is highly preferred.
Responsibilities
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 the design, development, and optimization of core embedded 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 that cross disciplines (electrical, mechanical, and computer vision)
Drive the technical roadmap for robotic control systems, exploring and integrating new technologies and algorithms
Provide technical leadership and mentorship to other engineers, helping them grow and solve complex problems