10beauty

Principal Embedded Software Engineer

Apply Now

At a Glance

Location
Burlington, Massachusetts, United States
Experience
8+ years
Posted
2026-05-27T20:04:11-04:00

Key Requirements

Required Skills

Linux

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