Title: Motion Control/Software Programmer
Shift: First Shift | 8:00 AM – 5:00 PM
Salary: $95,000 – $110,000, commensurate with experience
Motion Control/Software Programmer Role:
In this role, you will design and develop multi-axis control software at the controller/PLC level to transform mechanical assemblies into high-performance production machines. This position exists to drive the full lifecycle of machine intelligence, from initial logic architecture to final on-site commissioning.
Motion Control/Software Programmer Responsibilities:
- Architect sophisticated logic for machines featuring coordinated multi-axis movement
- Develop and maintain high-performance motion code for servos, steppers, and VFDs
- Lead equipment from "dead metal" status to production-ready through full-cycle commissioning
- Program logic using CODESYS (IEC 61131-3), proprietary motion languages, or BASIC-style environments
- Synchronize peripheral sensors, actuators, and safety devices with dynamic motion profiles through I/O interfacing
- Diagnose power and signal issues at the component level using multimeters and diagnostic tools
- Execute PID loop tuning and vibration filtering to maximize machine stability
- Interpret complex electrical schematics and mechanical drawings to aid in system integration and troubleshooting
- Troubleshoot mechanical, electrical, and software issues during development and deployment
- Provide expert-level on-site technical support and leadership for national clients
- Maintain clean, structured project documentation and well-commented code bases
- Partner with mechanical designers to troubleshoot code-based versus physical hardware faults
Motion Control/Software Programmer Reporting Relationships:
- The candidate will report to the Engineering Manager and will function as a technical lead without direct reports.
About You:
- Possess 3–5 years of hands-on experience in industrial motion control or high-precision robotics
- Demonstrate proficiency in CODESYS, Trio, Yaskawa, Kollmorgen, or similar motion controller environments
- Exhibit a strong grasp of mechatronics, bridging the gap between software and physical hardware
- Hold a degree or technical certification in Electrical/Mechanical Engineering, Mechatronics, or Computer Science, or possess equivalent professional experience
- Understand and integrate safety protocols including E-stops, light curtains, and safety-rated logic
- Operate with a self-starter mindset and the ability to work unsupervised
- Translate complex technical hurdles into clear concepts for internal leadership and clients
- Display a high level of technical curiosity regarding industrial automation trends
- Work safely with high-voltage electrical components and industrial machinery
- Maintain readiness for occasional travel to client sites for commissioning and support
- Thrive in a fast-paced environment that prioritizes results and technical autonomy
Next Steps:
- If you are a technical "Swiss Army Knife" and a driven problem solver, we would like to hear from you.
Additional Information:
- Our client is an Equal Opportunity Employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status
- Must be able to navigate a factory floor, climb ladders, and lift up to 50 lbs during machine commissioning
- Environment includes a mix of professional office space and active manufacturing floors with exposure to noise and industrial machinery
\#INDRBR