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.
Deliverables & outputs
* 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.
* 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.
Responsibilities
* Create/modify PLC software, vision applications, robot applications, motion applications, and HMI/visualization systems.
* Manage software project teams' progress against defined key milestones.
* Creation of project documentation 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, minimizing 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.
Technical skills & Qualifications
* 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 listing the following would be an advantage: Rockwell Automation products – RSLogix / Studio 5000 / Factory Talk Siemens TIA Portal, Step 7, B&R. GE Fanuc iFix and Aveva InTouch and System Platform - but all SCADA packages accepted.
Job Types: Full-time, Permanent
Pay: £50,000.00-£70,000.00 per year
Benefits:
* Canteen
* Company pension
* Free parking
* On-site parking
* Private dental insurance
* Private medical insurance
* Sick pay
Schedule:
* Flexitime
* Monday to Friday
* Overtime
Experience:
* PLC: 5 years (preferred)
Work Location: Hybrid remote in Tadcaster
#J-18808-Ljbffr