What are the responsibilities and job description for the Automation Controls Software Technician position at JST Manufacturing?
JOB SUMMARY
The Automation Controls Software Technician is responsible for testing, diagnosing, and resolving software and system control issues in all JST's wet processing equipment. This role emphasizes troubleshooting programmable logic controllers (PLC), human-machine interfaces (HMI), and system communication protocols to ensure equipment operates efficiently and meets design specifications. The role also emphasizes a close working relationship with the Software Engineering Team to learn the skills of software coding at JST in order to be able to potentially transition into an Automation Controls Engineering Position.
DUTIES & RESPONSIBILITIES
- Review and interpret engineering drawings, system specifications, and P&IDs to identify software or hardware-related issues.
- Conduct system testing, including manual and automated functionality, to verify compliance with design and customer requirements.
- Diagnose and resolve software and control issues using a systematic approach and deductive reasoning.
- Troubleshoot and reprogram PLCs and HMIs to address functionality concerns and enhance system performance.
- Work side by side with Software Engineering Code Developers under their direction to interpret/troubleshoot/develop code.
- Assist in the setup and configuration of controllers, switches, sensors, and communication protocols (e.g., Ethernet, Modbus).
- Collaborate with cross-functional teams to recommend and implement software and/or hardware updates or improvements.
- Maintain comprehensive documentation of system testing results, issue resolution steps, and software modifications. As needed, issue Reports and Release Notes to maintain the Revision Control protocols of any changes made or to be made
- Support field service operations by providing remote or onsite assistance to address software issues in deployed equipment.
- Ensure adherence to quality standards, Management of Change (MOC) and system safety protocols during all phases of testing and troubleshooting.
- Perform other duties as assigned, which may occasionally extend beyond the primary scope of this role, in efforts to support JST's business plans.
- Contribute to the team effort by achieving results. Work cooperatively with team members, communicate design constraints, and work within the team to achieve solutions.
- Able to work in various positions such as climbing, balancing, stooping, kneeling, crouching, laying, reaching with hands and arms, grasp, handle and operate hand and tools, as well as welding equipment.
- Responsible for other duties and tasks as assigned and, in some circumstances, may be completely unrelated to this position but to support JST's business plans.
JOB REQUIREMENTS, SKILLS, AND EXPERIENCES
- Associate's degree in engineering, computer science, or a related technical field; bachelor's degree preferred.
- Proficiency in troubleshooting and programming PLCs and HMIs; Rockwell Automation experience is a plus.
- Familiarity with system control concepts, state machines, and communication protocols (Ethernet, Modbus, Serial).
- Strong critical thinking and problem-solving skills with attention to detail.
- Ability to read and understand electrical schematics and control system documentation.
- Experience in circuit troubleshooting and a solid understanding of fluid dynamics, heat transfer and assembly techniques.
- Effective verbal and written communication skills to collaborate across teams and document findings clearly.
- Willingness to work in a Class 100 cleanroom environment and adhere to 6S and quality standards.
- Ability to travel domestically and internationally up to 25% of the time as needed.
WORK ENVIRONMENT AND EMPLOYEE EXPECTATIONS
- Employees are expected to support the Company's business culture and values by demonstrating teamwork, integrity, good judgement, respect, innovation, and communication as well as by contributing at optimum levels toward the success of the company.
- Able to safely lift and carry, push or pull objects up to 50lbs.
- Able to walk, stand and work on feet for the duration of shift.
- Able to climb, balance, stoop, kneel, crouch, reach with hands and arms, grasp, handle and operate hand/power tools or controls.