Principal Robotics Software Engineer

10Beauty

$190K — $210K *
Technical Services
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software development experience, particularly in robotics
  • Expertise in C++ with skills in system design and debugging
  • Experience in developing large-scale, real-time embedded systems
  • Ability to tackle complex, ambiguous technical problems across disciplines
  • Familiarity with Linux-based embedded systems and integration
  • Background in robotics or electromechanics is highly preferred.

Responsibilities

  • Own and refine the technical architecture of software for robotic systems
  • Lead development and optimization of core software components
  • Serve as a subject matter expert for system-level technical challenges
  • Drive the technical roadmap for robotic control systems
  • Mentor and provide technical leadership to other engineers

Benefits

  • Equity participation for full-time employees
  • Diversity and inclusion emphasis in workplace culture
  • Opportunity to contribute to cutting-edge robotics technology
  • Fast-paced startup environment fostering innovation and growth
Full Job Description
Introduction:

As a Principal Robotics Software Engineer at 10Beauty, you will play a critical role in architecting and delivering the systems that power our next-generation autonomous manicure robot. This is a highly impactful position for an engineer who thrives at the intersection of hardware and software, is passionate about robotics, and is energized by solving complex real-world problems in a fast-paced startup environment!

What You'll Do:
  • Own and evolve the long-term technical architecture of the 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 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
What You Have:
  • 8+ years of proven experience in software development, with a track record of successfully shipping multiple complex hardware products, most ideally within robotics
  • 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.
  • 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.
  • 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.

Salary Range

$190,000-$210,000 USD

Similar Jobs

More Jobs at 10Beauty

More Technical Services Jobs

Find similar Principal Robotics Software Engineer jobs: