Software Engineer
Mpac Group · Wijchen, Gelderland, Netherlands
Apply & track with Apply EdgeSoftware Engineer (Industrial Automation / PLC)Build the Intelligence Behind World-Class AutomationAre 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.Why Join Mpac?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 organizationThe RoleAs 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.What You'll Be DoingSoftware Design & DevelopmentDevelop 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.Project EngineeringTranslate 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.Customer & Project SupportSupport 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.Leadership Opportunities (Medior & Senior Engineers)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.Senior-Level ResponsibilitiesAct 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.What We're Looking ForEducation & ExperienceJunior Software EngineerTechnical vocational qualification (MBO) or equivalent technical education.Minimum 4 years of relevant industrial automation experience.Medior Software EngineerBachelor's degree in Industrial Automation, Mechatronics, Technical Computer Science, or a related engineering discipline.4+ years of relevant experience.Senior Software EngineerBachelor's degree in a relevant engineering discipline.8+ years of industrial automation experience.Previous experience leading projects and coaching engineers.Technical ExpertiseYou'll ideally have experience with:PLC programming and industrial control systemsMotion control and machine automationHMI and visualization softwareRobotics and vision systemsIndustrial communication networks and machine controlsSoftware development methodologies and structured programmingMachine safety standards, EMC requirements, and Performance Level (PL) conceptsMechanical engineering principles and machine operationCreating technical documentation and software specificationsWho You AreYou'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.What You'll GetIn return, we offer:Challenging and technically diverse automation projectsExposure to cutting-edge robotics and machine technologiesA collaborative and supportive engineering cultureCareer progression opportunitiesProfessional training and personal development supportThe opportunity to make a real impact on customer successA chance to work with a global leader in automation and packaging solutionsReady to Shape the Future of Automation?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.