10beauty
Robotics Software Manager
At a Glance
- Location
- Burlington, Massachusetts, United States
- Experience
- 7+ years
- Posted
- 2026-03-11T14:03:03-04:00
Key Requirements
Required Skills
Domain Knowledge
- Embedded Systems
- Engineering
- Robotics
Requirements
7+ years of total experience in embedded software engineering, with at least
2 years in a formal management role
overseeing direct reports
Player/Coach Mentality
A proven background in
robotics and embedded software.
Responsibilities
Lead, mentor, and grow a team of embedded software engineers (from junior to senior levels) while taking on a player/coach dynamic
Own the long-term technical architecture and roadmap for the embedded firmware and control software. Ensure all designs meet strict requirements for real-time performance, reliability, security, and scalability
Serve as the primary liaison between the embedded team and other departments (Computer Vision, Mechanical, DevOps, Cloud). Translate high-level product features into actionable, well-defined technical specifications and project plans
Lead the planning and execution of large, complex embedded projects (Major firmware updates, OTA’s, motion control system upgrades, etc) across sprints
Drive the adoption of best practices for embedded software development, including code review processes, automated testing, continuous integration/continuous deployment (CI/CD) for firmware, and system monitoring