Are you passionate about automation, robotics, PLC programming, and designing software that brings complex machinery to life?
At Mpac Langen, we're looking for talented Software Engineers (Industrial Automation/PLC) at Junior, Medior, and Senior levels to join our growing Engineering team. You'll play a key role in developing the intelligent control systems that power innovative, high-performance packaging and automation solutions used by leading global brands.
If you enjoy solving technical challenges, working with cutting-edge automation technologies, and seeing your software drive real-world machines, we'd love to meet you.
At Mpac, engineering is at the heart of everything we do. Our teams design and deliver sophisticated automated systems that combine robotics, motion control, vision technology, and advanced software to solve complex manufacturing challenges.
As a Software Engineer, you'll have the opportunity to:
Develop software for custom-built automated machinery
Work with PLCs, motion control, robotics, and HMI systems
Collaborate with multidisciplinary engineering teams
Take ownership of projects from concept to commissioning
Travel to customer sites and see your solutions come to life
Develop your career within a global engineering organization
As a Software Engineer, you'll design, program, simulate, test, and optimize machine control systems for a wide variety of customer projects. From concept development through to commissioning, you'll help create reliable, innovative automation solutions that meet exact customer requirements.
Depending on your experience level, you'll either support projects as part of a team or take technical ownership of complex automation solutions.
-
Develop software concepts based on customer and project requirements.
-
Design and implement PLC, motion control, and HMI solutions.
-
Create customer-specific and standard software functionalities.
-
Develop flowcharts, control strategies, and software architectures.
-
Program, test, validate, and optimize machine software.
-
Troubleshoot and improve existing software modules.
-
Translate specifications into practical automation solutions.
-
Produce and maintain technical documentation and software design files.
-
Support feasibility studies and technical evaluations.
-
Develop test plans and validation strategies.
-
Review user requirement specifications and system requirements.
-
Assist in selecting hardware and automation components.
-
Support Operations, Service, Sales, and Manufacturing teams.
-
Participate in technical meetings and design reviews.
-
Present and defend technical solutions to internal and external stakeholders.
-
Collaborate with suppliers and technology partners.
-
Travel to customer sites to support installation, commissioning, and troubleshooting activities.
-
Lead the software engineering scope of projects.
-
Review software developed by other engineers.
-
Mentor and support Junior Engineers.
-
Contribute to project planning and resource management.
-
Drive technical improvements and engineering best practices.
-
Act as the technical authority for machine control systems.
-
Lead software architecture and technical decision-making.
-
Coach and develop engineering talent.
-
Support project estimation and resource planning.
-
Drive continuous improvement initiatives across the engineering function.
Junior Software Engineer
-
Technical vocational qualification (MBO) or equivalent technical education.
-
Minimum 4 years of relevant industrial automation experience.
Medior Software Engineer
-
Bachelor's degree in Industrial Automation, Mechatronics, Technical Computer Science, or a related engineering discipline.
-
4+ years of relevant experience.
Senior Software Engineer
-
Bachelor's degree in a relevant engineering discipline.
-
8+ years of industrial automation experience.
-
Previous experience leading projects and coaching engineers.
You'll ideally have experience with:
-
PLC programming and industrial control systems
-
Motion control and machine automation
-
HMI and visualization software
-
Robotics and vision systems
-
Industrial communication networks and machine controls
-
Software development methodologies and structured programming
-
Machine safety standards, EMC requirements, and Performance Level (PL) concepts
-
Mechanical engineering principles and machine operation
-
Creating technical documentation and software specifications
You're someone who:
-
Thinks creatively and enjoys solving complex problems.
-
Takes initiative and looks for continuous improvement opportunities.
-
Is organised and able to manage multiple priorities.
-
Has a strong focus on delivering results and quality.
-
Communicates effectively with both technical and non-technical stakeholders.
-
Enjoys working collaboratively across engineering disciplines.
-
Is passionate about learning new technologies and developing your expertise.
In return, we offer:
-
Challenging and technically diverse automation projects
-
Exposure to cutting-edge robotics and machine technologies
-
A collaborative and supportive engineering culture
-
Career progression opportunities
-
Professional training and personal development support
-
The opportunity to make a real impact on customer success
-
A chance to work with a global leader in automation and packaging solutions
If you're excited about designing intelligent machine control systems, solving real-world engineering challenges, and working on projects that push the boundaries of automation technology, we'd love to hear from you.
Apply today and become part of Mpac Langen's next generation of automation innovation.