Software Engineer C++ GPU Acceleration Overview We are seeking a skilled C++ Engineer with strong GPU acceleration expertise to work on cutting-edge, high-performance systems used across entertainment, engineering, and scientific applications. This role focuses on maximising GPU-based processing performance, including real-time data handling, image processing, and machine learning workloads. You will join a collaborative software engineering team and work closely with machine learning and research specialists in an environment that values technical excellence, innovation, and a healthy work life balance. Key Responsibilities Design and implement high-performance algorithms using CUDA Manage host device interactions, including memory management, data transfer optimisation, and multi-GPU support Deploy and optimise machine learning models using TensorRT within C++ applications Profile and optimise GPU workloads using NVIDIA Nsight Systems and Nsight Compute Configure GPU hardware and software stacks to maximise runtime performance Evaluate and recommend appropriate GPU hardware for specific workloads Clearly communicate GPU-related opportunities and constraints to non-technical stakeholders Required Skills, Knowledge & Experience Strong modern C++ development skills Proven experience with CUDA and CUDA libraries Solid understanding of software optimisation and performance tuning Experience developing and profiling GPU-accelerated applications Confidence working in performance-critical, real-time systems Desirable (Not Essential) Knowledge of networking, streaming, or video compression Experience with real-time data pipelines or image processing systems Working Environment Collaborative, cross-disciplinary engineering culture Close interaction with machine learning and research teams Informal and supportive workplace with an emphasis on sustainable workloads
Jan 30, 2026
Full time
Software Engineer C++ GPU Acceleration Overview We are seeking a skilled C++ Engineer with strong GPU acceleration expertise to work on cutting-edge, high-performance systems used across entertainment, engineering, and scientific applications. This role focuses on maximising GPU-based processing performance, including real-time data handling, image processing, and machine learning workloads. You will join a collaborative software engineering team and work closely with machine learning and research specialists in an environment that values technical excellence, innovation, and a healthy work life balance. Key Responsibilities Design and implement high-performance algorithms using CUDA Manage host device interactions, including memory management, data transfer optimisation, and multi-GPU support Deploy and optimise machine learning models using TensorRT within C++ applications Profile and optimise GPU workloads using NVIDIA Nsight Systems and Nsight Compute Configure GPU hardware and software stacks to maximise runtime performance Evaluate and recommend appropriate GPU hardware for specific workloads Clearly communicate GPU-related opportunities and constraints to non-technical stakeholders Required Skills, Knowledge & Experience Strong modern C++ development skills Proven experience with CUDA and CUDA libraries Solid understanding of software optimisation and performance tuning Experience developing and profiling GPU-accelerated applications Confidence working in performance-critical, real-time systems Desirable (Not Essential) Knowledge of networking, streaming, or video compression Experience with real-time data pipelines or image processing systems Working Environment Collaborative, cross-disciplinary engineering culture Close interaction with machine learning and research teams Informal and supportive workplace with an emphasis on sustainable workloads
Job Title: IT Support Specialist Job Overview We are seeking a skilled and proactive IT Support Specialist to join our team. The ideal candidate will be responsible for ensuring the smooth operation of our technology infrastructure by installing, maintaining, and troubleshooting hardware, software, and networks. This role requires strong technical expertise, problem-solving skills, and the ability to provide excellent support to end users. Key Responsibilities Install, configure, and upgrade software applications and systems. Establish, monitor, and maintain reliable networks and IT systems. Troubleshoot technical issues, identify root causes, and implement effective solutions. Conduct regular system maintenance checks to ensure performance and security. Repair and restore hardware, software, and network components as required. Provide comprehensive IT support and services to staff, ensuring minimal downtime. Manage hardware and software lifecycles, including maintenance, updates, and replacements. Offer end-user support, training, and guidance to resolve technical challenges. Plan and execute IT-related projects, ensuring timely delivery and adherence to goals. Qualifications & Skills Proven experience in IT support, system administration, or a related field. Strong knowledge of hardware, software, and network troubleshooting. Familiarity with project management principles and practices. Excellent problem-solving and analytical skills. Strong communication and interpersonal skills for supporting diverse users. Ability to work independently and as part of a team. Preferred Relevant certifications (e.g., CompTIA A+, Network+, Microsoft, Cisco). Experience with cloud platforms, cybersecurity, or enterprise systems.
Oct 02, 2025
Full time
Job Title: IT Support Specialist Job Overview We are seeking a skilled and proactive IT Support Specialist to join our team. The ideal candidate will be responsible for ensuring the smooth operation of our technology infrastructure by installing, maintaining, and troubleshooting hardware, software, and networks. This role requires strong technical expertise, problem-solving skills, and the ability to provide excellent support to end users. Key Responsibilities Install, configure, and upgrade software applications and systems. Establish, monitor, and maintain reliable networks and IT systems. Troubleshoot technical issues, identify root causes, and implement effective solutions. Conduct regular system maintenance checks to ensure performance and security. Repair and restore hardware, software, and network components as required. Provide comprehensive IT support and services to staff, ensuring minimal downtime. Manage hardware and software lifecycles, including maintenance, updates, and replacements. Offer end-user support, training, and guidance to resolve technical challenges. Plan and execute IT-related projects, ensuring timely delivery and adherence to goals. Qualifications & Skills Proven experience in IT support, system administration, or a related field. Strong knowledge of hardware, software, and network troubleshooting. Familiarity with project management principles and practices. Excellent problem-solving and analytical skills. Strong communication and interpersonal skills for supporting diverse users. Ability to work independently and as part of a team. Preferred Relevant certifications (e.g., CompTIA A+, Network+, Microsoft, Cisco). Experience with cloud platforms, cybersecurity, or enterprise systems.
Maintenance Engineer We are hiring now for 2 X Maintenance Engineer to be responsible for ensuring production machinery operates efficiently and safely. This role is critical to maintaining continuous production and requires expertise in mechanical, electrical, and systems engineering. This role is NIGHTs 7pm -7am and 4 on 4 off. Core Duties and Responsibilities Preventative and Reactive Maintenance: Perform routine maintenance to prevent breakdowns and quickly diagnose and repair equipment faults. Continuous Improvement: Collaborate with engineering and production teams to implement new processes that enhance efficiency and reduce waste. Troubleshooting: Use advanced skills to identify and resolve complex machine issues quickly. Health and Safety: Follow all safety procedures and legal requirements to maintain a safe work environment. Technical Support: Advise and train staff, including machine operators, on equipment procedures and new processes. Maintenance Records: Accurately document all maintenance activities and equipment downtime. Collaboration: Work closely with shift managers and engineering management to address machine issues and prioritize maintenance tasks. Installation: Plan, prepare, and install new plant and machinery as required. Spares Management: Ensure an adequate supply of spare parts and consumables. Key Skills and Qualifications Technical Expertise: Advanced knowledge of mechanical and electrical systems, with the ability to read and interpret schematics. Experience: Proven experience as a maintenance engineer, typically with a degree in mechanical or electrical engineering. Problem-Solving: Strong troubleshooting and analytical abilities. Teamwork: Ability to collaborate effectively across departments. Communication: Clear verbal and written communication skills for reporting issues and training personnel. Adaptability: Comfortable working under pressure in a fast-paced manufacturing environment. Commitment to Quality: Focused on reducing waste and improving manufacturing quality. Work Environment and Culture This role offers a dynamic and supportive environment emphasizing professional development and teamwork. Maintenance engineers are encouraged to contribute to process improvements and sustainability initiatives, with opportunities for career growth and advancement.
Sep 24, 2025
Full time
Maintenance Engineer We are hiring now for 2 X Maintenance Engineer to be responsible for ensuring production machinery operates efficiently and safely. This role is critical to maintaining continuous production and requires expertise in mechanical, electrical, and systems engineering. This role is NIGHTs 7pm -7am and 4 on 4 off. Core Duties and Responsibilities Preventative and Reactive Maintenance: Perform routine maintenance to prevent breakdowns and quickly diagnose and repair equipment faults. Continuous Improvement: Collaborate with engineering and production teams to implement new processes that enhance efficiency and reduce waste. Troubleshooting: Use advanced skills to identify and resolve complex machine issues quickly. Health and Safety: Follow all safety procedures and legal requirements to maintain a safe work environment. Technical Support: Advise and train staff, including machine operators, on equipment procedures and new processes. Maintenance Records: Accurately document all maintenance activities and equipment downtime. Collaboration: Work closely with shift managers and engineering management to address machine issues and prioritize maintenance tasks. Installation: Plan, prepare, and install new plant and machinery as required. Spares Management: Ensure an adequate supply of spare parts and consumables. Key Skills and Qualifications Technical Expertise: Advanced knowledge of mechanical and electrical systems, with the ability to read and interpret schematics. Experience: Proven experience as a maintenance engineer, typically with a degree in mechanical or electrical engineering. Problem-Solving: Strong troubleshooting and analytical abilities. Teamwork: Ability to collaborate effectively across departments. Communication: Clear verbal and written communication skills for reporting issues and training personnel. Adaptability: Comfortable working under pressure in a fast-paced manufacturing environment. Commitment to Quality: Focused on reducing waste and improving manufacturing quality. Work Environment and Culture This role offers a dynamic and supportive environment emphasizing professional development and teamwork. Maintenance engineers are encouraged to contribute to process improvements and sustainability initiatives, with opportunities for career growth and advancement.
Maintenance Engineer We are hiring now for 2 X Maintenance Engineer to be responsible for ensuring production machinery operates efficiently and safely. This role is critical to maintaining continuous production and requires expertise in mechanical, electrical, and systems engineering. Core Duties and Responsibilities Preventative and Reactive Maintenance: Perform routine maintenance to prevent breakdowns and quickly diagnose and repair equipment faults. Continuous Improvement: Collaborate with engineering and production teams to implement new processes that enhance efficiency and reduce waste. Troubleshooting: Use advanced skills to identify and resolve complex machine issues quickly. Health and Safety: Follow all safety procedures and legal requirements to maintain a safe work environment. Technical Support: Advise and train staff, including machine operators, on equipment procedures and new processes. Maintenance Records: Accurately document all maintenance activities and equipment downtime. Collaboration: Work closely with shift managers and engineering management to address machine issues and prioritize maintenance tasks. Installation: Plan, prepare, and install new plant and machinery as required. Spares Management: Ensure an adequate supply of spare parts and consumables. Key Skills and Qualifications Technical Expertise: Advanced knowledge of mechanical and electrical systems, with the ability to read and interpret schematics. Experience: Proven experience as a maintenance engineer, typically with a degree in mechanical or electrical engineering. Problem-Solving: Strong troubleshooting and analytical abilities. Teamwork: Ability to collaborate effectively across departments. Communication: Clear verbal and written communication skills for reporting issues and training personnel. Adaptability: Comfortable working under pressure in a fast-paced manufacturing environment. Commitment to Quality: Focused on reducing waste and improving manufacturing quality. Work Environment and Culture This role offers a dynamic and supportive environment emphasizing professional development and teamwork. Maintenance engineers are encouraged to contribute to process improvements and sustainability initiatives, with opportunities for career growth and advancement.
Sep 24, 2025
Full time
Maintenance Engineer We are hiring now for 2 X Maintenance Engineer to be responsible for ensuring production machinery operates efficiently and safely. This role is critical to maintaining continuous production and requires expertise in mechanical, electrical, and systems engineering. Core Duties and Responsibilities Preventative and Reactive Maintenance: Perform routine maintenance to prevent breakdowns and quickly diagnose and repair equipment faults. Continuous Improvement: Collaborate with engineering and production teams to implement new processes that enhance efficiency and reduce waste. Troubleshooting: Use advanced skills to identify and resolve complex machine issues quickly. Health and Safety: Follow all safety procedures and legal requirements to maintain a safe work environment. Technical Support: Advise and train staff, including machine operators, on equipment procedures and new processes. Maintenance Records: Accurately document all maintenance activities and equipment downtime. Collaboration: Work closely with shift managers and engineering management to address machine issues and prioritize maintenance tasks. Installation: Plan, prepare, and install new plant and machinery as required. Spares Management: Ensure an adequate supply of spare parts and consumables. Key Skills and Qualifications Technical Expertise: Advanced knowledge of mechanical and electrical systems, with the ability to read and interpret schematics. Experience: Proven experience as a maintenance engineer, typically with a degree in mechanical or electrical engineering. Problem-Solving: Strong troubleshooting and analytical abilities. Teamwork: Ability to collaborate effectively across departments. Communication: Clear verbal and written communication skills for reporting issues and training personnel. Adaptability: Comfortable working under pressure in a fast-paced manufacturing environment. Commitment to Quality: Focused on reducing waste and improving manufacturing quality. Work Environment and Culture This role offers a dynamic and supportive environment emphasizing professional development and teamwork. Maintenance engineers are encouraged to contribute to process improvements and sustainability initiatives, with opportunities for career growth and advancement.
Maintenance Supervisor - Day Shift Location: Telford, Shropshire Shift: Monday to Friday, Day Shift Contract Type: Permanent / Full-Time What We Offer: Join a global, innovative, and fast-paced environment where your leadership truly makes a difference. You'll play a key role in delivering cutting-edge automotive solutions while enjoying tailored development opportunities and a collaborative team culture. About the Role: We're looking for a hands-on Maintenance Supervisor to lead either the Upstream or Downstream team. This is a day shift role with responsibility for a multi-skilled team supporting a 24/7 operation. Team Structure & Scope: 4 direct reports (Team Leaders) Team of 14 engineers across rotating shifts and weekend coverage Each Team Leader manages 2 engineers per shift Weekend coverage includes 1 Team Leader and 5 engineers (Days & Nights) Key Responsibilities: Lead, coach, and develop a high-performing team in a safety-critical environment Plan and coordinate all maintenance activities (reactive and preventative) Ensure high standards of reliability across electrical, mechanical, and hydraulic systems Drive continuous improvement, efficiency, and uptime Ensure compliance with IATF 16949, ISO 14001, and all health & safety standards Essential Experience & Skills: Proven experience supervising maintenance teams in a Tier 1 automotive or similar setting Strong leadership, communication, and coaching abilities Broad technical knowledge: electrical, mechanical, and hydraulics Completed engineering apprenticeship or equivalent qualifications Excellent organisational and shift management capabilities Desirable Skills: Experience with CNC and assembly line maintenance Familiarity with ABB IRC5 robots and Siemens TIA Portal Experience with CMMS (Agility), RCM, and FMEA-led PM systems IOSH Managing Safely certified Role Summary: This is a key leadership position responsible for maintaining operational efficiency and equipment reliability within a fast-paced manufacturing environment. The Maintenance Supervisor will manage a multi-shift team, ensuring smooth coordination of maintenance activities and contributing to overall plant performance and safety.
Sep 23, 2025
Full time
Maintenance Supervisor - Day Shift Location: Telford, Shropshire Shift: Monday to Friday, Day Shift Contract Type: Permanent / Full-Time What We Offer: Join a global, innovative, and fast-paced environment where your leadership truly makes a difference. You'll play a key role in delivering cutting-edge automotive solutions while enjoying tailored development opportunities and a collaborative team culture. About the Role: We're looking for a hands-on Maintenance Supervisor to lead either the Upstream or Downstream team. This is a day shift role with responsibility for a multi-skilled team supporting a 24/7 operation. Team Structure & Scope: 4 direct reports (Team Leaders) Team of 14 engineers across rotating shifts and weekend coverage Each Team Leader manages 2 engineers per shift Weekend coverage includes 1 Team Leader and 5 engineers (Days & Nights) Key Responsibilities: Lead, coach, and develop a high-performing team in a safety-critical environment Plan and coordinate all maintenance activities (reactive and preventative) Ensure high standards of reliability across electrical, mechanical, and hydraulic systems Drive continuous improvement, efficiency, and uptime Ensure compliance with IATF 16949, ISO 14001, and all health & safety standards Essential Experience & Skills: Proven experience supervising maintenance teams in a Tier 1 automotive or similar setting Strong leadership, communication, and coaching abilities Broad technical knowledge: electrical, mechanical, and hydraulics Completed engineering apprenticeship or equivalent qualifications Excellent organisational and shift management capabilities Desirable Skills: Experience with CNC and assembly line maintenance Familiarity with ABB IRC5 robots and Siemens TIA Portal Experience with CMMS (Agility), RCM, and FMEA-led PM systems IOSH Managing Safely certified Role Summary: This is a key leadership position responsible for maintaining operational efficiency and equipment reliability within a fast-paced manufacturing environment. The Maintenance Supervisor will manage a multi-shift team, ensuring smooth coordination of maintenance activities and contributing to overall plant performance and safety.
Job Title: Facilities Engineer Location: Telford, UK Employment Type: Permanent, Full-Time Shift: Days Hours: 37.5 per week A global leader in high-pressure die casting for the automotive industry. Located in Telford, our state-of-the-art facility designs and manufactures medium to large aluminium die-cast components for world-class automotive brands. We re seeking a Facilities Engineer to support our continued growth and commitment to operational excellence. Position Overview: As a Facilities Engineer , you will be responsible for maintaining all facilities-related equipment and systems on-site, as well as managing third-party contractors. You will ensure all systems operate efficiently, comply with safety standards, and contribute to a world-class manufacturing environment. Key Responsibilities: Maintain and ensure functionality of: Door access and barrier systems CCTV and fire alarm systems Boilers, air conditioning & air handling units Lighting and emergency lighting Compressors, vacuum equipment, and chillers HV/LV supply systems and generators Water and waste water treatment equipment Cooling towers and drainage systems Building fabric and welfare facilities Manage external contractors, including cleaning and equipment service providers Monitor and improve site security Implement and undertake preventative maintenance programs Adhere to and promote company Health, Safety & Environmental policies Essential Skills & Experience: Hands-on experience in a Facilities or Maintenance Engineering role Time-served engineer or electrician Strong problem-solving skills and ability to work under pressure Comfortable with IT and Microsoft Office applications Self-starter with strong organisational and multi-tasking skills Confident communicator with the ability to manage contractors Flexible, proactive, and safety-conscious Desirable Experience (Not Essential): HV qualified Experience with CMMS (Agility preferred) Familiar with ISO 14001 standards Knowledge of other trades (e.g., plumbing, carpentry, gas systems) Understanding of CHP/gas generator systems Contractor management experience Working Environment: While office work is part of the role, you ll regularly operate in a manufacturing environment with exposure to noise, heat, cold, and industrial machinery. Full PPE and H&S training provided. Why Join Us? You ll be part of a global team that pioneers innovation in mobility. We offer: A dynamic and inclusive workplace Opportunities for training, development, and career progression A chance to make real impact in a leading automotive manufacturing facility
Sep 23, 2025
Full time
Job Title: Facilities Engineer Location: Telford, UK Employment Type: Permanent, Full-Time Shift: Days Hours: 37.5 per week A global leader in high-pressure die casting for the automotive industry. Located in Telford, our state-of-the-art facility designs and manufactures medium to large aluminium die-cast components for world-class automotive brands. We re seeking a Facilities Engineer to support our continued growth and commitment to operational excellence. Position Overview: As a Facilities Engineer , you will be responsible for maintaining all facilities-related equipment and systems on-site, as well as managing third-party contractors. You will ensure all systems operate efficiently, comply with safety standards, and contribute to a world-class manufacturing environment. Key Responsibilities: Maintain and ensure functionality of: Door access and barrier systems CCTV and fire alarm systems Boilers, air conditioning & air handling units Lighting and emergency lighting Compressors, vacuum equipment, and chillers HV/LV supply systems and generators Water and waste water treatment equipment Cooling towers and drainage systems Building fabric and welfare facilities Manage external contractors, including cleaning and equipment service providers Monitor and improve site security Implement and undertake preventative maintenance programs Adhere to and promote company Health, Safety & Environmental policies Essential Skills & Experience: Hands-on experience in a Facilities or Maintenance Engineering role Time-served engineer or electrician Strong problem-solving skills and ability to work under pressure Comfortable with IT and Microsoft Office applications Self-starter with strong organisational and multi-tasking skills Confident communicator with the ability to manage contractors Flexible, proactive, and safety-conscious Desirable Experience (Not Essential): HV qualified Experience with CMMS (Agility preferred) Familiar with ISO 14001 standards Knowledge of other trades (e.g., plumbing, carpentry, gas systems) Understanding of CHP/gas generator systems Contractor management experience Working Environment: While office work is part of the role, you ll regularly operate in a manufacturing environment with exposure to noise, heat, cold, and industrial machinery. Full PPE and H&S training provided. Why Join Us? You ll be part of a global team that pioneers innovation in mobility. We offer: A dynamic and inclusive workplace Opportunities for training, development, and career progression A chance to make real impact in a leading automotive manufacturing facility