Purpose of the Role
As a Principal Software Engineer, you’ll be at the forefront of innovation, shaping the future of Mpac’s cutting-edge automation machines.
Your expertise will be crucial in:
- Creating control software across leading PLC platforms like Siemens, Rockwell, and Beckhoff for first of a kind packaging and assembly machines.
- Managing project teams consisting of Senior Software and Software Engineers.
- Developing and maintaining Mpac standard software templates and libraries.
- Developing and maintaining Mpac software development procedures.
- Technical expertise and point of contact for project related topics.
- Perform and oversee software design code reviews.
Outputs/Deliverables
- To support delivery of high-quality software design based on comprehensive understanding of customer and regulatory requirements.
- Possess experience in Full Lifecycle Projects for pharmaceutical and process manufacturing applications.
- Exhibit commercial acumen to ensure cost-effective solutions and manage scope changes according to company procedures. Communicate project status effectively to relevant stakeholders.
- Contribute proactively to continuous improvement initiatives and provide data for project performance evaluation.
- Offer technical input during design reviews.
- Consistently strive to exceed customer expectations.
Key Accountabilities / Responsibilities
- Create/modify PLC software, Create/modify vision applications, Create/modify robot applications, Create/modify motion applications, Create/modify HMI/visualisation systems.
- Manage software project teams progress against defined key milestones.
- Creation of project documentations including I/O lists, FDS, SDI, SDS, HDS and FAT/SAT test documents.
- Occasionally provide support with commissioning on customer sites in the UK and Overseas.
- Assist with technical support across departments, including simulations, estimating, and hardware/ software selection.
- Interpret customer and regulatory requirements to ensure aligned software designs, minimising technical risk.
- Provide aftersales support for existing machinery and installations.
- Ensure that design quality is maintained throughout the project by verifying in collaboration with Software Engineers that the output meets the company’s standard operating procedures.
- Communicate accurate project status internally with the team, and externally to customers and suppliers when required.
- Contribute to continuous improvement initiatives and report on project performance relative to KPIs.
- Provide support during design review meetings to achieve timely approvals.
- Collaborate with and be the point of contact for Project Engineers to ensure successful resource planning for project milestones.
Core Values & Competencies
Mpac Core Values
- Integrity
- Drive
- Collaboration
- Expertise
- Innovation
Mpac Lambert Core Competencies
- SHE
- Initiative
- Self-Development
- Positive Self Image
- Flexibility
- Thoroughness
Knowledge and Experience
Essential
- Proficient in the use of Microsoft Office Suite
- Knowledge and Experience in electrical or mechatronic Engineering
Desirable
- Proficient in the use of Rockwell and Siemens programming platforms
- Integration of robotics into automation solutions
Technical Skills and Qualifications
Desirable
- Apprentice trained in Electrical or Mechatronic Engineering.
- HNC, HND, or BSC in a relevant engineering discipline.
- Proficient in the use of Rockwell and Siemens programming platforms.
- Integration of robotics into automation solutions.
- Integration of vision systems into industrial automation.
- Integration of servo drives into industrial automation.
- Process automation background.
- Previous skills utilising the following would be an advantage: Rockwell Automation products – RSLogix / Studio 5000 / FactoryTalk Siemens TIA Portal, Step 7, B&R. GE Fanuc iFix and Aveva InTouch and System Platform – but all SCADA packages accepted
Relationship and Reporting Line
- Reports to: Software Team Lead
- Working relationships with: Project Engineers, Design Team, Software Team, Commissioning Team, Customers & Suppliers