What are the responsibilities and job description for the Automation Engineer (PLCs) position at Infosoft, Inc.?
Job Title: Industrial Automation Test Engineer (PLCs)
Pay Rate: $36 to $45/Hr (DoE)
Duration: 12 Months
Location: Johnson City, TN (Onsite)
shift: full-time (8-9 am to 4-5 pm)
This position is for the Industrial Automation division.
We are seeking an Industrial Automation Test Engineer to support the system-level and product-level testing of industrial automation solutions, including Programmable Logic Controllers (PLCs), expansion modules, safety controllers, and automation software. In this role, you will validate that automation products perform reliably in real-world customer environments. You will execute system-wide test scenarios, investigate customer-reported issues, and collaborate closely with development, hardware, and safety teams to ensure high-quality, robust automation products.
- Perform system-wide and product-oriented testing of industrial automation products such as PLCs, expansion modules, and automation software
- Execute test cases based on real customer use scenarios, including end-to-end system behavior
- Validate PLC functionality, performance, and reliability across hardware, firmware, and software components
- Test and verify industrial safety systems, including failsafe PLCs and safety communication
- Investigate and reproduce customer-reported issues, support root cause analysis, and document findings
- Validate industrial communication protocols and interfaces (PLC-PLC, PLC-HMI, PLC-network)
- Develop, execute, and maintain test procedures, test cases, and test documentation
- Collaborate with engineering, product development, and quality teams throughout the product lifecycle
- Support continuous improvement of test processes and test coverage
Requirements:
- BS or MS degree in engineering, software development, or other relevant technical field.
- Experience with system testing, integration testing, or validation of industrial automation systems
- Experience with Siemens PLC – S7-1200, S7-1500, or similar Industrial PLCs
- Experience with LAD, SCL, or similar PLC programming languages is desired
- Experience with Industrial Safety (Failsafe PLCs, Profisafe Communication, etc.) is desired
- Knowledge of industrial automation topics such as OPC UA, HMI, Industrial Communication, PROFINET.
- Knowledgeable in industrial automation products and applications.
- Self-motivated and results-oriented with proven problem-solving skills.
- Strong interpersonal and teamwork skills.
- Knowledge of C# or a similar programming language is a plus
- Knowledge of test frameworks (NUnit, MSTest, etc.) and source control solutions (Git, TFS, etc.).
- Clear written and verbal communications.
- Limited domestic and international travel (5%).
Salary : $35 - $45