Skip to content
Job Title: TDI - Mechatronic Explorer Location: Bristol SF33972 Main Purpose of Role Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly... more ->
Job Title: Lead Innovation Engineer Location: Bristol SF33971 Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly motivated people who... more ->
Multi-skilled Technician SF33585 Business Unit - Defence Systems Technology Manchester Salary £32,000 About the Role Working as part of our Defence Systems Technology (DST) business, we're looking for a multi-skilled technician to join us. DST forms a critical part of Babcock's Marine organisation. Working across a range of exciting design, manufacture and support projects, our 1,500 strong team operate from a number of sites across the UK and internationally ensuring our global customer portfolio is always supported. As part of the site team you will deliver an effective and high-quality... more ->
Vehicle Mechanic Warminster Fixed Term Contract - 12 months About the role Babcock International is one of the largest providers of support services to the emergency services sector. We manage vehicles and equipment on behalf of organisations such as London Fire Brigade, Metropolitan Police Service and the Highways Agency. And as one of our Vehicle Mechanics, you'll play a vital role in keeping their vehicles on the road and in great working order. Working as part of a team, you will be responsible for the inspection, servicing, repair and overhaul of vehicles, assemblies, electrical and... more ->
Job Title: Mechanical Engineer (Pressure Systems) SF31773 Location: Devonport, Plymouth £36,525 - £40,995 About the role: Here at Babcock International we are looking for a Mechanical Engineer to join a growing team at our Devonport site. Within the Facilities Engineering Technical Authority you will provide engineering support and advice, and deliver design solutions in support of naval nuclear refit and maintenance activities across the Devonport Nuclear Licensed Site and Ministry of Defence Authorised Site. You will be a core member of the engineering team, delivering design solutions and... more ->