img
Permanent

Senior Software Engineer

Oxford
money-bag £50000 - £70000/annum
Posted 1 week ago

Job Title: Senior Software Engineer
Location: Oxfordshire
Salary: up to £70,000

This is a rare opportunity for a software engineer to join a truly ground-breaking, high-precision manufacturing company. You’ll be working at the intersection of software and hardware, helping to build cutting-edge technologies that are supplied worldwide.

If you enjoy working on advanced industrial machines and being surrounded by some of the best engineers in the UK, this role could be a perfect fit.

The Role

This is a significant key hire for the business, where you will lead hands on C#/WPF desktop software development that interfaces directly with hardware on high-tech machines.

You’ll work with serial protocols to connect sensors, lasers, and motion stages, gaining exposure to multiple technologies, languages, protocols, and hardware platforms.

This role offers the chance to build a highly valuable skill set while working at the intersection of software and cutting-edge engineering

Requirements

  • Mastery of C#/.NET
  • Expertise in WPF with the MVVM pattern
  • Confidence working with communication protocols and wireless interfaces, including integration with PLCs
  • Ability to handle multithreading, async/await, and hardware timing constraints
  • Experience in high-tech machine industries such as semiconductor, robotics, laser systems, or photonics

If this role is of interest, please apply below.

Other jobs of interest...

Youngs Employment Services
AbingdonToday
money-bag£45000 - £50000/annum circ £45,000 - £50,000 + Bonus
Middle Recruitment Limited
North LondonToday
money-bag£90,000
Client Server
City of LondonToday
money-bag£80,000
Client Server
City of LondonToday
money-bag£90,000

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!

if (string.IsNullOrEmpty(Model.Item1.RecruiterReference) || Model.Item1.ImportId == 50144) { if (!(!string.IsNullOrEmpty(Model.Item1.JobURL) && Model.Item1.ImportId != 101)) { } }