Principal Software Engineer (Hybrid / Tadcaster, UK)
at Mpac Group
Tadcaster, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Feb, 2025 | Not Specified | 09 Nov, 2024 | N/A | Project Teams,Software Engineers,Control Software | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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