Principal Automation Software Engineer
Core
Senior technical authority for designing, developing, and deploying complex software systems for laboratory automation, robotics integration, and high-throughput data pipelines in defense and national security.
Role type
Principal Automation Software Engineer (Technical Lead)
Builds
Robotic and mechatronic automation platforms, high-throughput testing pipelines, secure data handling routines, and global software deployment packages.
Domain
Defense & National Security, Laboratory Automation, Robotics, Control Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, control systems development, robotic hardware integration, motion control, database architecture, real-time data pipelines, C#, Python, C/C++, SQL, configuration management, cross-functional stakeholder management, technical mentorship, continuous improvement.
Preferred skills
Hazardous manufacturing environment experience, laboratory automation background, Lean Manufacturing or Six Sigma certification.
Technologies
C#, Python, C/C++, SQL, ABB, EPSON, FANUC, Cobots, Universal Robotics
Responsibilities
Lead software architecture and system integration for multi-phase automation programs; develop and maintain automation software pipelines integrating proprietary sensors and robotic hardware; define software baselines and version control strategies; design secure, scalable data handling and visualization systems; manage software deployments across multiple sites; mentor mid-level engineers and drive process improvements; collaborate with Manufacturing, Safety, and Compliance teams.
Seniority
Principal, hands-on IC with strategic direction