Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies
JobServe
 

Maintenance Engineer Jobs in Oxford

Here is a selection of Maintenance Engineer jobs in/near Oxford, Oxfordshire

76 of 76 jobsSearch Maintenance Engineer jobs in Oxford

Senior Maintenance Engineer (HVAC)

Didcot, Oxfordshire
45k Annual GBP

Senior Maintenance Engineer (HVAC) Science and Technology Facilities Council Salary: £42,840 - £47,124 per annum (dependant on experience) Contract Type: Open Ended (Permanent) Location: Rutherford Appleton Laboratory, Didcot, Oxfordshire, OX11 0QX...

1 day ago

Field Engineer

Slough, England
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

16 hours ago

Maintenance Engineer

Slough, England
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

16 hours ago

Service Engineer

Slough, England
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

16 hours ago

Preventative Maintenance Engineer - M4 Corridor

Slough, England
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

4 days ago

Senior Maintenance Engineer (HVAC)

Didcot, Oxfordshire
45000.00 Annual GBP

Senior Maintenance Engineer (HVAC) Science and Technology Facilities Council Salary: £42,840 - £47,124 per annum (dependant on experience) Contract Type: Open Ended (Permanent) Location: Rutherford Appleton Laboratory, Didcot, Oxfordshire, OX11 0QX...

4 days ago

Multi Skilled Maintenance Engineer

Wellingborough, Northamptonshire
45000.00 Annual GBP

Multi Skilled Maintenance Engineer Salary: £46,000 - £48,000 Shift: 4on 4off Days & Nights Location: Finedon, Northamptonshire I'm currently recruiting for a Multi Skilled Maintenance Engineer position at a High-Speed manufacturing company in Finedon...

4 days ago

Lead Maintenance Engineer

Oxfordshire
40000.00 Annual GBP

Location:Oxford Position: Lead Electrical Facilities Maintenance Engineer Type: Full-time, Permanent Salary: Up to £41k per annum Package: Competitive package including holiday, pension, and overtime Are you an experienced and driven Electrical...

4 days ago

Multi Skilled Shift Engineer

Evesham, Worcestershire
45000.00 Annual GBP

A large national FM and maintenance company are looking for an experienced Multi skilled maintenance engineer-electrical biased to be based near to few Static Site in Evesham. This is a fantastic role for the right person to join an established...

1 day ago

Fabric Maintenance Engineer

Wiltshire
30000.00 Annual GBP

Company Description Do you want to join a rapidly expanding, forward thinking and agile organisation that provides an opportunity to grow together? If you have ambitions to play a key part in driving our business forwards, then we want you to join us...

20 hours ago

Mechanical Engineer

Oxford, Oxfordshire
GBP

Mechanical Maintenance Engineer Oxford 32,300 - 38,000 The role can be a 1-year contract or permanent Your new role Maintenance and installation of the organization's Heating, ventilation, and air conditioning systems. What you'll need to succeed You...

2 days ago

Electrical Maintenance Engineer

Maidenhead, Berkshire
GBP

Job Title: 4 x Electrical Maintenance Engineer Start Date: ASAP Contract: 2-3 months - potential to go perm Hours: 4 working day then 4 days off, Shift pattern 2 days 2 nights then 4 days 7am-7pm, 7pm and 7am. Pay: 22.50 Paye or 28- 30 CIS Location:...

2 days ago

Mechanical Maintenacne Engineer

Southmoor, Oxfordshire
£42,000 per annum

Mechanical Maintenacne Engineer Join my client, a pioneering company revolutionizing the their industry with cutting-edge innovations and technology! We are seeking a skilled Maintenance Engineer to join our dynamic team. As a key player in our...

2 days ago

Mechanical Maintenance Engineer

Newbury, Berkshire
£35 P/h

Mechanical Maintenance Engineer Newbury/Reading £35 p/h (LTD/Umb) Outside of IR35 3 months rolling contract. Immediate start Panama Days and nights As a maintenance fitter you will be responsible for the upkeep and maintenance of automated production...

2 days ago

Field Service Engineer

Buckinghamshire
GBP

Field Service Engineer Salary up to 30k- 35k (Fully Employed) + Company Van + Pension + Benefits Mobile role covering High Wycombe/Buckinghamshire/Berkshire Alecto Recruitment Ltd currently have an excellent opportunity for a Service and Maintenance...

2 days ago

Shift Engineer

Buckinghamshire
£45,000 - £52,000 DOE

This is a great time to join the growing Engineering team at our clients highly Automated Distribution Centre in Milton Keynes. We are looking for a Multi Skilled Maintenance Engineer to join the already established engineering team who can...

2 days ago

Fire Sprinkler Service Engineer

Reading, Oxfordshire
£40,000 DOE

Fire Sprinkler Service Engineer - Fire & Security - Reading - Up to £40,000 DOE About the Company We are working with an established fire maintenance organisation, who works UK wide with commercial clients maintaining their sprinkler systems in...

2 days ago

Maintenance Technician

Reading, Oxfordshire
GBP

Maintenance Technician Join my client, a pioneering company revolutionizing the their industry with cutting-edge innovations and technology! We are seeking a skilled Maintenance Engineer to join our dynamic team. As a key player in our organization,...

2 days ago

Mobile Building/Maintenance Engineer

Reading, Oxfordshire
GBP

Mobile Building Maintenance Engineer 35-36,000 My client is one of UK's leading providers of M&E, HVAC Building Services & Facilities Management, specialists in the provision of tailored and bespoke engineering services to a varied, blue-chip client...

2 days ago

Static Electrical Maintenance Engineer

Reading, Berkshire
GBP

Static Electrical Maintenance EngineerReading£40,000Are you an Electrician looking for first year earnings over £50k, 58 days off during the year, access to additional training and varied progression routes?Our client operates in over 120 countries...

3 days ago

Trainee Service Engineer

Reading, Berkshire
GBP

Interaction Recruitment are working with a well established company based in Chesterfield who due to expansion are looking for Trainee Field Engineers to work in the field and cover the Northampton Region. This would be the perfect role for someone...

3 days ago

Mobile Service Engineer

Berkshire
GBP

Mobile Service Engineer Salary up to 30k- 35k (Fully Employed) + Company Van + Pension + Benefits Mobile role covering Berkshire, Oxfordshire and Buckinghamshire. Alecto Recruitment Ltd currently have an excellent opportunity for a Service and...

2 days ago

Field Service Engineer- CNC

Ashow, Warwickshire
GBP

The company manufacture CNC machinery and supply throughout the world. They are enjoying significant success and growth. Due to this growth they are seeking to recruit a Service Engineer for their operations near Coventry. The main purpose of the...

1 day ago

Controls Engineer

Warwickshire
£54,000 - £56,000

Controls Engineer Coleshill £54,000 - £56,000 Choice of either weekend nights (6pm 6am) or Monday Friday 3-shift + Bonus and car scheme I am recruiting for global Automotive company based in the Birmingham area, they are looking to a controls...

2 days ago

Mechanical Design Engineer

Wokingham, Berkshire
£35,000 - £40,000

Mechanical Design Engineer Location : Head Office (Wokingham UK) Contract Type : Permanent Job Type: Full time Salary: £35,000 - £40,000 Benefits : Family feel company Flexible working hours Training and progression opportunities Annual performance...

2 days ago

Assistant Maintenance Engineer

Bletchley, Buckinghamshire
£36,000 OT

Calling all ASSISTANT ENGINEERS/JUNIOR ENGINEERS/NEWLY QUALIFIED ENGINEERS/TRAINEE ENGINEERS DO YOU WANT TO WORK FOR A GREAT COMPANY THAT WILL TRAIN YOU? Salary: £36,000 + OT Location: Bletchley, Milton Keynes We are currently recruiting for a UK...

3 days ago

Garage Equipment Engineer (Field Service - Local)

Milton Keynes, Buckinghamshire
34000.00 - 40000.00 Annual GBP

Garage Equipment Engineer (Field Service - Local Patch) Starting Basic Salary: £34'000-£40'000 (OTE £44k-£50k) + Pay Reviews + Door-to-Door Overtime + Van + Up to 36 Days Holiday + Pension + OEM Training + Progression + Excellent Company Benefits...

3 days ago

Field Based Engineer

Milton Keynes, Buckinghamshire
40000.00 - 55000.00 Annual GBP

Job Role: Field Service Engineer Location: Milton Keynes, BuckinghamshireSalary: £40,000-£45,000 base salary + Travel Time (OTE £55,000+)Hours: Monday-Friday 09.00-17.00 (Flexibility Due to Working Nationwide)Job Type: Full time, Permanent The...

4 days ago

CNC Service Engineer - Desk based

Daventry, Northamptonshire
GBP

CNC Service Engineer - Desk based 40,000 - 50,000 Per Annum + Training + Progression + 10% Bonus Monday - Friday, 40 hours Daventry Commutable from Rugby, Northampton, Banbury, Southam, Towcester Do you have experience servicing CNC or...

2 days ago

Maintenance Engineer - Elec Bias

Lydiard Tregoze, Wiltshire
£42,000 per annum

Job Title: Multi Skilled Electrical Maintenance Engineer Location: Swindon, UK Hours: Mon-Fri, 8-5 About Us: Our client is a leading provider of facilities maintenance services, specializing in maintaining commercial sites across Swindon and the UK...

2 days ago

Mechanical & Electrical Maintenance Engineer

Hardingstone, Northamptonshire
GBP

Reference: TS/AK/29-04/1153 Job Title: Mechanical/Electrical Maintenance Engineer Salary: Competitive Working Hours: Monday, Tuesday, Wednesday, Thursday, Friday - 07:00 - 16:00 - 40 hours per week Location: Mobile Region Covered: Bedfordshire,...

2 days ago

Aircraft Maintenance Engineer

Slough, Berkshire
GBP

Aircraft Maintenance Engineer Heathrow, commutable from: Slough, Windsor, Hayes, Brentford, Reading or surrounding areas 70,000 - 75,000 + Overtime + Progression + Training + Discounted Flights + Excellent Company Benefits Are you a licensed aircraft...

2 days ago

M&E Maintenance Engineer

Slough, Berkshire
£40K - £44K

Electrical maintenance engineer £40k - £44k+ training to become an AP. 25 days holiday + bank holiday 39 hour work week - Monday - friday. My client is seeking an experienced M&E (multiskilled) Facilities Maintenance Engineer to join their team of...

2 days ago

Maintenance Engineer - Days

Northampton, Northamptonshire
GBP

Are you a skilled Maintenance Engineer with experience in manufacturing and a passion for problem-solving? If so, we have an exciting opportunity for you to join our reputable manufacturing company as a Maintenance Engineer working on a Days, Monday...

2 days ago

Workshop Engineer

Northampton, Northamptonshire
30000.00 - 31000.00 Annual GBP

Job Role: Workshop Engineer Location: Crick, Northamptonshire Salary: £30,000-£31,000 DOE Hours: Monday-Friday 08.00-16.00 + Job Type: Full time, Permanent The client: Interaction have partnered with a rapidly expanding, rewarding and innovate...

3 days ago

Trianee Field Engineer

Northampton, Northamptonshire
GBP

Interaction Recruitment are working with a well established company based in Chesterfield who due to expansion are looking for Trainee Field Engineers to work in the field and cover the Northampton Region. This would be the perfect role for someone...

4 days ago

Field Service Engineer - Mechanical Bias

Farnborough, Hampshire
GBP

Field Maintenance Engineer (mechanical Bias)- Permanent - Farnborough- 40,000- 45,000 About Us: Are you ready to dive into the dynamic world of aerospace maintenance? At our cutting-edge engineering firm, we specialise in providing top-tier...

2 days ago

Airport Operations Engineer

Farnborough, Hampshire
GBP

NATS are looking for an Airport Operational Engineer to join them on a 6-month contract at Farnborough Airport. Applicants must be willing to obtain SC Clearance and resided in the UK for the last 5 years. Fully onsite due to the nature of the role....

2 days ago

Fire Alarm Service Engineer

Oxford, Oxfordshire
GBP

We're currently recruiting alongside a leading provider of compliance and maintenance services to the fire alarm, security equipment and electrical industries across the country, who are on the lookout for an enthusiastic Fire Alarm Maintenance...

2 days ago

Static Refrigeration Engineer

Cheltenham, Gloucestershire
GBP

Basic salary UP TO 42,000/8am - 4.30pm/23 days Holiday/5% Pension contribution/Life assurance/Bupa healthcare Are you looking for a refrigeration position off the road where you can be local to your home and finish at 4.30 every day? With over 30...

2 days ago

Maintenance Engineer - Mechanical

Coventry, Warwickshire
GBP

We are pleased to assist our highly valued client with their recruitment for a Maintenance Engineer - Mechanical. Working for a multi-international company, with three sites in Coventry, covering one week about Monday to Friday shifts 6am to 2pm and...

2 days ago

Maintenance Engineer - Electrical

Coventry, Warwickshire
GBP

We are pleased to assist our highly valued client with their recruitment for a Maintenance Engineer - Electrical. Working for a multi-international company, with three sites in Coventry, covering one week about Monday to Friday shifts 6am to 2pm and...

2 days ago

HGV Fitter / HGV Mechanic / HGV Technician

Knaphill, Surrey
£18 - £22 per hour

Job Title: HGV Fitter Location: Addlestone, Surrey Salary: 18 - 22 per hour, depending on experience Job Type: Full-time, Permanent Start Date: ASAP About Us: We are a successful facilities company for the film and TV industry based in Addlestone...

2 days ago

Mechanic Vehicle Technician

Knaphill, Surrey
£14 - £16 per hour

Job Title: Mechanic Location: Addlestone, Surrey Salary: 14 - 16 per hour, depending on experience Job Type: Full-time, Permanent Start Date: ASAP About Us: We are a successful facilities company for the film and TV industry based in Addlestone...

2 days ago

Plant Maintenance Engineer

Hampshire
GBP

Our client have a new requirement for another Plant Machinery Maintenance Engineer to join their team in Eastleigh Those that can commute to the site from Southampton, Romsey, Bishops Walsham and even Fareham ect will be ideal Requirements:...

2 days ago

Nightshift Multiskilled Maintenance Engineer

Hampshire
GBP

Recruiting now for a Night Shift Multiskilled Maintenance Engineer Interested? Keep reading Our client is a multi-million-pound established materials manufacturer, who are currently going through major restructure and growth. They are currently...

2 days ago

Mobile Electrical Maintenance Engineer

Hampshire
GBP

Mobile Electrical Maintenance Engineer Hampshire/IOW Temporary to Permanent Start Date: ASAP 35,000 One of the leading Facilities Management companies are currently looking for Mobile Electrical Maintenance Engineer l to join their team on an ongoing...

2 days ago

Production Technician

Brockworth, Gloucestershire
£23,900

Role: Production Technician Rate: £23,900 Day Shift Gloucester Permanent position I am working exclusively on behalf of my clients who operate within a range of industries and are providers to some of the largest engineering companies worldwide. This...

2 days ago

Electro/Mechanical - Field Service Engineer

Bedfordshire
38000.00 - 42000.00 Annual GBP

Electro-Mechanical Field Service Engineer£38,000 - £42,000 + Full Technical Training + Door to Door Overtime + Van + 34 Days Holiday + 10% Private Pension + Scope of Career Progression + Private HealthcareHome-based, Commutable from Bedford,...

1 day ago

Night Shift Maintenance Engineer

Wellingborough, Northamptonshire
50000.00 - 52500.00 Annual GBP

Maintenance Engineer Wellingborough £50,000 - £52,500 Shifts: Sunday - Thursday 10pm - 6am Maintenance Engineer with strong electrical knowledge is required to join the team based in Wellingborough. This is an exciting opportunity for proactive Multi...

4 days ago

Maintenance Engineer

Alcester, Warwickshire
£38,500 - £43,800

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Field Service Engineer you will respond to customer's field repair and service requests diagnosing and providing comprehensive detail about the nature the...

16 hours ago

Multi Skilled Maintenance Engineer

Aylesbury, Buckinghamshire
40000.00 Annual GBP

Synergi are recruiting for a Multi Skilled Maintenance Engineer to join one of the leading global food packaging companies in their sector. Based in Aylesbury, this is your chance to join a company who have invested into their site to bring in the...

5 hours ago

Multi Skilled Maintenance Engineer

Berkshire
46000.00 Annual GBP

Role: Multi Skilled Maintenance Engineer Salary: £46,000 to £50,000 per annum, depending on experience, plus opportunities for further increases and progression, plus benefits Hours: Monday to Friday, 3 shift rotation (earlies, lates and nights) -...

2 days ago

Multi-skilled Maintenance Engineer

Evesham, Worcestershire
not provided GBP

A new and exciting opportunity has arisen for a Maintenance Engineer to join an excellent Food manufacturer in the Evesham area. With no day ever being the same the Maintenance Engineer role offers genuine long-term progression and career development...

5 hours ago

Multi Skilled Maintenance Engineer

Evesham, Worcestershire
40000.00 Annual GBP

Maintenance Engineer Salary: £44,000 Location: Evesham, Worcestershire A large manufacturing company is looking to recruit a Maintenance Engineer to join the team at their fully automated manufacturing site in Worcestershire. The maintenance engineer...

2 days ago

Maintenance Engineer (Technical Training)

Gloucestershire
40000.00 Annual GBP

Maintenance Engineer (Technical Training) £40,700 + Technical Training + 10% Pension + 31 Days Holiday + Additional 5 Purchasable Holiday Days + No weekends Factory based Commutable from Stroud, Swindon, Chippenham, Gloucester and Surrounding Areas...

6 days ago

Multi Skilled Maintenance Engineer

Hampshire
36000.00 Annual GBP

Role: Multi skilled Maintenance Engineer Salary: £40,000 to £42,000 per annum + overtime + benefits + opportunity to move up within their pay scales Hours: Continental Shift Pattern, 12 hour shifts, covering days and nights. Location: Commutable from...

1 day ago

Maintenance Engineer

Buckinghamshire
GBP

We are on the lookout for a Maintenance Enginee r to join a fantastic Manafacturing company based in Middlesex As a Maintenance Engineer, you will be responsible for carrying out maintenance and repair of all CNC machines and equipment as well as...

2 days ago

Maintenance Engineer

Northampton, Northamptonshire
27000.00 - 30000.00 Annual GBP

Maintenance Engineer£28,000 -£30,000 Northampton Full-time Shift and schedule- Monday to Friday Benefits Company pension Free parking On-site parking Independent food manufacturer in Northampton Supplying major pub groups, whole sale sector and...

4 days ago

Multi Skilled Maintenance Engineer

Wiltshire
GBP

Our client is an award winning contractor working in partnership with the UK Government to provide Infrastructure, TFM and Construction services across a number of Defence location in Wiltshire and Hampshire. We have a requirement for a Multi Skilled...

2 days ago

Maintenance Engineer

Slough, Berkshire
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

17 hours ago

Service Engineer

Slough, Berkshire
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

17 hours ago

Field Engineer

Slough, Berkshire
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

17 hours ago

Preventative Maintenance Engineer - M4 Corridor

Slough, Berkshire
£33,900

Company: Finning (UK) Ltd Number of Openings: 1 Worker Type: Permanent Position Overview: As a Preventative Maintenance Engineer, you will work in conjunction with the controller, to maximise the operational availability of equipment for the customer...

3 days ago

Multi-skilled Maintenance Engineer

Herefordshire
39800.00 - 39800.00 Annual GBP

Maintenance Engineer - Multi Skilled Herefordshire 40,000 Continental Shift Pattern Overview This company is looking for a talented Multi Skilled Maintenance Engineer to join their Engineering Team in Hereford. This is a fantastic opportunity for an...

3 days ago

Lead Maintenance Engineer

Oxfordshire
41000.00 - 41000.00 Annual GBP

Location: Oxford Position: Lead Electrical Facilities Maintenance Engineer Type: Full-time, Permanent Salary: Up to £41k per annum Package: Competitive package including holiday, pension, and overtime Are you an experienced and driven Electrical...

3 days ago

Electrical Maintenance Engineer

Southmoor, Oxfordshire
£47K

Electrical Maintenance Engineer Salary: Up to £47k Working Hours: Monday to Friday, 8:00 am to 5:00 pm Join my client, a pioneering company revolutionizing the their industry with cutting-edge innovations and technology! We are seeking a skilled...

2 days ago

Lead Maintenance Engineer

Headington, Oxfordshire
£41,000

Lead Maintenance Engineer Oxford - OX3 Brand New Contract Renewal! Monday - Friday/8am - 5pm NO CALL OUT! Are you tired of constantly being on the road? Sick of not knowing what time you ll be coming home? Had enough of being on a call out rota? Due...

2 days ago

Maintenance Engineer (Nightshift)

Thame, Oxfordshire
47000.00 - 50000.00 Annual GBP

Our Client; We are proud to be working alongside a global leader within cold chain solutions who specialise in delivering pharmaceutical products safely using their bespoke packaging solutions, who due to massive growth are looking to appoint a night...

3 days ago

Service Engineer

Haddenham, Buckinghamshire
GBP

You're an experienced Air Compressor Service Engineer aspiring to become a Service Manager. With your expertise in Air Compressors, you now want to use your excellent people skills to share your knowledge with the wider team and help them develop....

2 days ago

Multi Skilled Maintenance Engineer

Haddenham, Buckinghamshire
£40,000 - £42,000

Multi Skilled Maintenance Engineer Location: Aylesbury (Aston Clinton) Shift Pattern: 4 on 4 off (Days/Nights) Salary:£40,000 - £42,000 per annum + Excellent Benefits and Development Opportunities Are you a skilled Maintenance Engineer seeking a new...

2 days ago

Multi Skilled Maintenance Engineer

Haddenham, Buckinghamshire
GBP

Synergi are recruiting for a Multi Skilled Maintenance Engineer to join one of the leading global food packaging companies in their sector. Based in Aylesbury, this is your chance to join a company who have invested into their site to bring in the...

3 days ago

Maintenance Engineer

Hook Norton, Oxfordshire
GBP

We are seeking a dedicated and meticulous Multi-Skilled Engineer to contribute towards the smooth running of our fast-paced production environment. The ideal candidate will be responsible for preventative and reactive maintenance tasks within my...

5 hours ago

Maintenance Engineer

Chipping Norton, Oxfordshire
GBP

Heavy Industrial Maintenance Engineer Salary: 45, 093.00 Orion is partnered with a well-established business located in A Mill in Chipping Norton. They are recruiting for a highly experienced Multi Skilled Heavy Industrial Maintenance Engineer. Heavy...

2 days ago

Maintenance Engineer

Chipping Norton, Oxfordshire
£45,000

Maintenance Engineer Chipping Norton, Oxfordshire £45,000 Double Days (6AM 2PM, 2PM 10PM) Benefits; Mon Fri Only! Spotless environment, one of the cleanest manufacturing environments you will find. Up to 8.5% matched company pension 25 days holiday +...

2 days ago

Maintenance Engineer

Newbury, Berkshire
40000.00 - 45000.00 Annual GBP

Maintenance Engineer/Newbury/Up to £45k Are you an Electrical Maintenance Engineer looking for a brand new opportunity to work with an innovative automotive company? Do you want to work within a company that supports progression? Are you looking to...

17 hours ago

View all Maintenance Engineer jobs in Oxford