Automation Software Engineer
Core
Design and develop software for automated testing and inspection platforms supporting product development and manufacturing operations.
Role type
Automation Software Engineer
Builds
Automated test and inspection software, data acquisition tools, and integrated testing workflows
Domain
Defense systems, manufacturing automation, test engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python programming, automation frameworks, hardware communication protocols, data processing, version control (Git), CAD tools (SolidWorks/Onshape), soldering, wiring, electrical circuit work
Preferred skills
Experience with automated test systems, measurement setups, manufacturing automation tools
Technologies
Python, Git, SolidWorks, Onshape
Responsibilities
Design and implement automated test and inspection software; Build tools for real-time data collection, visualization, and analysis; Interface with sensors, cameras, motion controllers, and hardware components; Collaborate with mechanical and electrical engineers on test fixture design and integration; Partner with product development, manufacturing, and quality teams
Seniority
Mid-level, hands-on IC