Senior Software Engineer – Automatización Industrial
- On-site
- Terrassa, Catalunya [Cataluña], Spain
- €40,000 - €55,000 per year
- Packfeeder
Senior Industrial Software Engineer. PLC, Vision Systems, and Robotics in global packaging projects. Stability, career growth, and competitive salary.
Job description
At Packfeeder, we are looking to hire a Senior Software Engineer – Industrial Automation to strengthen our Automation Department.
The selected candidate will actively participate in the design, development, and implementation of automation systems for special packaging machinery, contributing to new projects, continuous improvement initiatives, and support for installed equipment.
🏢 Company Overview
Packfeeder is a leading provider of automated packaging solutions, specializing in the design, manufacturing, and maintenance of feeding systems for the Food, Pharmaceutical, Cosmetics, and Personal Care industries.
We are part of a growing international group and operate with a clear focus on innovation, efficiency, and excellence in customer service. Our goal is to deliver high-performance solutions tailored to our clients’ current and future needs.
🔧 Key Responsibilities
💡 Development & Programming
Design, conceptualization, and development of automation software, including:
PLC / Industrial PC
HMI
Robotics
Motion Control
Simulations
Vision Systems
Deep Learning (when applicable)
Programming and configuration of PLCs from different manufacturers (Keba, Beckhoff, Siemens, Rockwell, or others).
Parameterization and commissioning of equipment.
🧪 Testing & Validation
Execution of functional tests and internal validation.
Diagnosis and resolution of technical issues.
🚀 Commissioning
Technical support during commissioning at Packfeeder facilities and at customer sites (national and international).
Availability to travel approximately 10–15%.
📂 Project Management
Active participation in the development of new projects.
Adaptation of software to customer technical specifications.
Collaboration with multidisciplinary teams (mechanical, electrical, production, etc.).
🛠 After-Sales Support
Remote technical support for troubleshooting and issue resolution.
On-site interventions when required.
🔄 Continuous Improvement
Proposal and implementation of improvements in software, product, and technology.
Support in the evolution and continuous improvement of the Automation Department.
📝 Documentation
Preparation and maintenance of technical documentation.
Recording configurations, procedures, and test results.
Job requirements
🎓 Education
Degree in Automation Engineering, Electronics, Industrial Engineering, Mechatronics, or similar.
Equivalent technical background with proven experience will be considered.
💼 Experience
Minimum 5 years of experience in industrial automation.
Experience in packaging machinery or special machinery is a plus.
🛠 Technical Skills
PLC / Industrial PC programming (mandatory).
Experience with:
Codesys (object-oriented programming is a plus)
Beckhoff (TwinCAT)
Keba (KeStudio)
Siemens (TIA Portal)
HMI and SCADA programming (Beijer iXDeveloper, WinCC).
Integration of robotic systems.
Motion Control and servo motors.
Vision systems (Halcon, Hikrobot, Cognex).
Technical documentation preparation.
🌍 Languages
English – conversational level required.
Additional languages are a plus.
🌟 Personal Competencies
Teamwork.
Results and quality-oriented mindset.
Autonomy and accountability.
Analytical thinking and problem-solving skills.
Proactive attitude with a focus on continuous improvement.
Strong communication skills.
Ability to work in dynamic environments and manage multiple priorities.
🎁 What We Offer
Permanent contract.
Competitive salary aligned with your experience and the value you bring (Fixed + Variable).
Full-time position with flexible working hours.
Attractive flexible compensation package.
Professional development and growth opportunities.
Participation in innovative technological projects within an international environment.
or
All done!
Your application has been successfully submitted!
