Head of Robotics Software Engineering
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