Back to jobs

Head of Robotics Software Engineering

Emeryville or Santa Clara, California
Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler™ technology platform. This platform enables new classes of micromachines to be designed and built by providing manufacturing processes and a materials library that are inaccessible to semiconductor manufacturing methods. It unlocks MEMS manufacturing not only for device classes that could never be produced by semiconductor methods, but also for entirely new categories. Furthermore, this digital platform is fully programmable in the way 3D printing is digital—but whereas 3D printing produces parts of a single material using a single process, the Matter Compiler™ technology platform is a multi-process, multi-material system: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device—made possible only through the Matter Compiler™ technology platform—that we will be unveiling to the world soon.
 
Our offices are in Emeryville and Santa Clara, California.

About The Role:

The Head of Robotics Software Engineering will lead the development of Atomic Machines’ robotics and automation software stack, enabling the transition from prototype systems to robust, high-yield, high-performance production automation. This leader owns the Python orchestration layer for workflow sequencing, error recovery, and data logging, as well as the C++ motion control algorithms for precision multi-axis control. The role ensures that robotic subsystems - including end effectors, vision, and motion - are accurately calibrated, consistently configured, and tightly integrated with mechanical, electrical, and controls engineering. This position builds and scales a high-performing automation and controls team while establishing the processes, architecture, and technical rigor required for reliable manufacturing automation across multiple production lines.

What You’ll Do:

  • Define the standards for and deliver the APIs for task coordination, sequencing, error handling, and data logging across manufacturing nodes.
  • Advance and validate the robotics and controls architecture for coordinated multi-axis motion control, kinematics, and precision performance.
  • Deliver robust robotics integration including end-effector calibration and vision-guided workflows.
  • Deliver the implementation of fault detection, interlocks, and recovery logic across Python and embedded control layers.
  • Build hardware-in-the-loop and simulation-based test frameworks covering node workflows.
  • Establish repeatable calibration and configuration processes for robotic systems.
  • Hire, develop, and retain a team of robotics and controls software engineers with strong technical growth.
  • Implement disciplined CI/CD, regression testing, and code-review practices.

What You’ll Need:

  • Advanced degree (M.S. or Ph.D.) in Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.
  • 10+ years of experience in robotics, automation, or manufacturing software engineering, including 5+ years in a functional management role.
  • Expert-level experience in automation logic, workflow orchestration, sequencing, and error recovery.
  • Deep knowledge of robotics: kinematics, trajectory generation, multi-axis motion, and sensor/actuator integration.
  • Proficiency in C++-based real-time motion control and integration with higher-level automation frameworks.
  • Experience building telemetry pipelines, event logging, and performance monitoring for development and production systems.
  • Effective cross-functional leadership and systems-level reasoning across mechanical, electrical, vision, and software domains.
  • Proven ability to transition prototypes into validated, production-grade automation with disciplined engineering execution.
  • Cultural alignment with accountability, disciplined thinking, high standards, and truth-seeking teamwork.

The compensation for this position also includes equity and benefits.

Salary Range

$220,000 - $280,000 USD

Create a Job Alert

Interested in building your career at Atomic Machines? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...