Controls Engineer at WESTFALIA TECHNOLOGIES INC
WESTFALIA TECHNOLOGIES INC · York, United States Of America · Onsite
- Professional
- Office in York
Job Details
Controls Engineer (Software)
Westfalia Technologies, Inc. has set the benchmark in the automation industry, delivering top-tier solutions and innovations. As we expand our offerings, we're eager to welcome a talented Controls Engineer (Software) to our team. In this role, you will play a vital part in the design, development, and implementation of PLC and software-based control systems, ensuring seamless integration and reliable performance of our automated solutions.
Job Functions:
- Design, develop, and maintain PLC and HMI software in accordance with departmental standards and project specifications.
- Adapt and customize existing control software for new applications, ensuring efficient system performance and interoperability.
- Perform software validation, simulation, and testing to confirm functionality and reliability prior to deployment.
- Troubleshoot and resolve software-related issues in PLC/HMI systems, both remotely and on-site.
- Collaborate with cross-functional engineering teams to align control software with mechanical and system design requirements.
- Support system commissioning efforts, including software setup, tuning, and optimization at customer sites.
- Provide customer support and training on control system software, ensuring smooth system adoption and operation.
- Contribute to continuous improvement of programming standards, tools, and processes to improve efficiency and system reliability.
- Participate in product development reviews, offering input to improve software usability, maintainability, and long-term performance.
- Document software code, workflows, and configuration changes for knowledge sharing and customer reference.
- Manage multiple control software projects simultaneously, balancing deadlines and priorities.
Qualifications
Required Skills/Abilities:
- Proficiency in PLC and HMI programming, including debugging and troubleshooting.
- Experience with programming languages commonly used in automation (e.g., Structured Text, Ladder Logic).
- Familiarity with industrial networking protocols (Ethernet/IP, Profinet, etc.).
- Strong problem-solving skills with a focus on software diagnostics and system optimization.
- Knowledge of SCADA systems, databases, or reporting tools is a plus.
- Excellent verbal and written communication skills, with a customer-focused mindset.
- Ability to work independently and collaboratively within cross-functional teams.
- Willingness to travel occasionally for commissioning and customer support.
Education/Experience:
- Bachelor’s degree in Electrical, Computer, or Controls Engineering (or equivalent experience).
- Prior experience in PLC programming, control software integration, and commissioning preferred.
- CAD proficiency (EPlan, AutoCAD) is a plus but not the primary focus.
- Experience in industrial automation or material handling systems is advantageous.
- Working knowledge of German and/or Spanish is a plus.
Why Work for Westfalia Technologies, Inc.?
Our culture can be defined as one of progression and flexibility. Over the years, we have learned it is not only about pay or job title, but more importantly, the relationships and benefits that keep our employees happy and engaged!
- Competitive Salary
- Medical, Dental, and Vision Coverage
- 401K and match options
- Educational Assistance Reimbursement
- Wellness Program
- Healthy Living Reimbursement
- Paid Parental Leave
- And more!
Check out our Careers page for more information regarding our culture and additional benefits at https://www.westfaliausa.com/company/careers!
Westfalia Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment without regard to race, color, ancestry, national origin, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, or service in the military. Equal employment opportunity applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training.
Apply Now