×
Register Here to Apply for Jobs or Post Jobs. X

C++ Software Engineer

Job in Oxford, Oxfordshire, OX1, England, UK
Listing for: KO2 Embedded Recruitment Solutions Ltd
Part Time position
Listed on 2026-10-31
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Python, Unix/Linux
Salary/Wage Range or Industry Benchmark: 75000 GBP Yearly GBP 75000.00 YEAR
Job Description & How to Apply Below
Senior Software Engineer – Modern C++ / Linux

Location: Oxford (hybrid, 3 days a week on site)

Salary: Up to £75,000 + benefits

KO2's client is a long-established UK manufacturer of advanced scientific instruments, used worldwide to study materials at the nanoscale. Their systems support research into quantum computing, dark matter and new materials. The business is growing, and it still designs and manufactures everything in the UK.

The role

This is a newly created senior role in an established backend team. You'll be the technical authority for the software that controls the company's instruments. It's a multithreaded Modern C++ (C++17) application running on a Debian Linux edge server, coordinating pumps, valves, sensors and gauges. You'll also support the Software Manager in leading and mentoring the team.

You’ll:

  • Design and develop multithreaded backend software in Modern C++ on Linux, within an Agile team
  • Own the APIs used by the web GUI and customer scripts
  • Write automated tests in Python
  • Lead design reviews and help shape the architecture
  • Mentor less experienced engineers
  • Work with scientists and engineers, and support customer installations
What you’ll need
  • 5+ years' commercial software development experience
  • In-depth Modern C++ (C++14 or newer), building multithreaded applications on Linux
  • Python competency for automated testing
  • Familiarity with working with scientific instruments
  • Server-client and backend development experience
  • Knowledge of Ethernet, TCP/IP and other communication protocols
  • A degree in Software Engineering, Computer Science, Mathematics or a science subject
Ideally you'll also have:

scientific simulation experience and experience with AI tooling.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary