Principal Software Engineer (Hybrid / Tadcaster, UK)

at  Mpac Group

Tadcaster, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Feb, 2025Not Specified09 Nov, 2024N/AProject Teams,Software Engineers,Control SoftwareNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

Responsibilities:

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.

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

Engineering Design / R&D

Software Engineering

Graduate

Proficient

1

Tadcaster, United Kingdom