About the RoleHadrian is building highly automated, software-defined factories for aerospace and defense. The Autonomous Factory Systems team executes the manufacturing of the parts, coordinating robotics and manufacturing machines through a hardware abstraction layer. Within it, the Cell Orchestration and Machine Interfaces team builds the software that runs each cell and connects its equipment to that layer.
We're looking for a Senior Staff Software Engineer to serve as the technical lead for the cell orchestration and machine interface software within a manufacturing capability. You'll lead the technical team day to day and bring new cells online across the different phases of this capability's manufacturing process, working closely with experts in its manufacturing processes and the operators who oversee the cells.
This is a hands-on, build-and-ship role for someone who wants to work directly with machines on the factory floor and see their software run production parts.
What You'll Do- Lead the technical team in designing, building, and deploying the software that coordinates mechatronic devices (machines, robots, inspection equipment, fixtures, and peripherals) in the capability's automated cells.
- Build and evolve the cell orchestration layer: workflow and state management, scheduling of cell activity, error recovery, and safe handoffs between devices.
- Develop machine interface software that connects cell logic to industrial equipment through protocols such as OPC UA and Profinet, and through vendor-specific APIs.
- Create human-machine interfaces that let technicians control, monitor, and troubleshoot automation on industrial machines.
- Build data logging pipelines for connected devices that feed operational planning and factory scheduling.
- Integrate the capability's automated cells into Hadrian factory systems so that each cell runs reliably as part of the larger production flow.
What We're Looking For- 10+ years of software engineering experience, including technical leadership of a team delivering complex systems on schedule.
- Strong proficiency in TypeScript or Python.
- Experience designing and operating distributed or event-driven systems with real-time or near-real-time requirements.
- A strong drive to work directly with hardware on the factory floor, including commissioning, debugging, and tuning cells alongside technicians and process experts.
- Demonstrated ability to make sound decisions with incomplete information and deliver on aggressive timelines.
Preferred Qualifications- Experience developing software that interfaces with physical systems in manufacturing, industrial automation, or 3D printing.
- Experience building operator-facing interfaces for industrial environments.
- Bachelor's degree in Computer Science or a related technical field (or equivalent practical experience).
Benefits for Full-time Employees- Medical, dental, vision, and life insurance plans for employees
401k - Relocation support may be provided for certain situations, based on business need.
- Flexible vacation policy
- Equity