10Beauty is building THE Intelligent Beauty company and is seeking an experienced Robotics Software Engineer to lead their embedded software team to guide the technical evolution of a groundbreaking robotic product and scale it from launch to fleet.
Requirements
- 7+ years of total experience in embedded software engineering
- A proven background in robotics and embedded software.
- Experience with motion control systems and computer vision integration is highly preferred
- Deep expertise in developing production code in C/C++ in a resource-constrained environment, ideally on Linux or an RTOS
Responsibilities
- 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
Other
- Lead, mentor, and grow a team of embedded software engineers (from junior to senior levels) while taking on a player/coach dynamic
- 2 years in a formal management role overseeing direct reports
- Player/Coach Mentality
- We appreciate diversity and welcome those who can bring fresh perspectives and skills to our team.
- We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status