Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software systems engineer

Oxford
Diamond Light Source
Systems engineer
Posted: 18 July
Offer description

Join to apply for the Software Systems Engineer role at Diamond Light Source

3 days ago Be among the first 25 applicants

Join to apply for the Software Systems Engineer role at Diamond Light Source

This range is provided by Diamond Light Source. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.


Base pay range

About Us

At Diamond we are currently undertaking a major upgrade of the facility, known as Diamond-II. Diamond-II will combine a new machine and new beamlines with a comprehensive series of upgrades to optics, detectors, sample environments, sample delivery capabilities and computing, which will ultimately generate an even more brilliant light source at a higher energy.

Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research.

About The Role

We currently have an opportunity for Software Systems Engineers to join our Beamline Controls Group. The successful engineers will work in a research-focused environment alongside world leading scientists and professional engineers to address technically challenging problems as we deliver new beamlines for Diamond-II.

The accelerators and photon beamlines are controlled through a distributed, heterogeneous computing environment, using embedded systems for direct control of the instrumentation, together with Linux workstations for the operator interfaces. These systems make extensive use of open-source software, including the EPICS Distributed Control System tool kit. The distributed control systems comprise a wide range of technical domains such as motion control, instrumentation, robotics, and automation, as well as data acquisition.

You will contribute to the development and support of distributed control systems for Diamond’s photon beamlines and experimental stations. This includes tasks like requirements gathering, software design, development, documentation, and commissioning new solutions.

You will work closely with scientists, engineers and technicians designing, building, and operating the photon beamlines.

Software applications and services are typically implemented in languages such as C, C++ and Python as well as domain-specific languages for automation, motion control and robotics. You will have the opportunity to work as part of the Group's Core Development Team, developing the software that will control and synchronise experiments for Diamond-II: software which will underpin science on all Beamlines, working from the hardware level up to experiment enabling scanning services. This diverse stack gives opportunities to work with a range of technologies:


* Containers and Kubernetes
* Hardware triggered synchronisation using FPGAs
* Scan sequencing logic
* Python software development
* Continuous integration and deployment
* High speed detector support
* Machine Learning
* Robot kinematics and route planning

About You

You will be qualified to degree level, or demonstrate significant equivalent experience, along with experience in the full Software Development Lifecycle, using a modern high-level language, and with an understanding of good software design principles and design for usability.

You should have experience with the technologies and programming languages mentioned above, ideally with some experience working with interfaces between hardware and software, for example with IoT, Robotics or other Instrumentation and Automation systems.

Experience of working with large and complex code bases would be an advantage, as would experience with application development on the Linux OS, and real-time systems.

Benefits

Diamond offers an exceptional benefits package to support staff in achieving a positive work/life balance. This includes 26 days annual leave plus Christmas closure, public holidays, 2 annual volunteering days and flexible working hours. We also offer an excellent defined benefit pension scheme. Staff also have access to a range of amenities on site including a nursery, cafes, a restaurant and sports and leisure facilities. A relocation allowance may also be available where applicable.

To Apply

Please use the online application process to apply and tell us why you believe you are suitable for this role.

The closing date for applications is 3rd August 2025, however, we encourage early applications as some candidates may be interviewed before this date.



Seniority level

* Seniority level

Not Applicable


Employment type

* Employment type

Full-time


Job function

* Job function

Analyst and Information Technology
* Industries

Research Services

Referrals increase your chances of interviewing at Diamond Light Source by 2x


Sign in to set job alerts for “System Engineer” roles.

Abingdon-On-Thames, England, United Kingdom 2 weeks ago

Abingdon-On-Thames, England, United Kingdom 1 week ago

Oxfordshire, England, United Kingdom 3 weeks ago

Reading, England, United Kingdom 1 week ago

Reading, England, United Kingdom 1 week ago

Abingdon-On-Thames, England, United Kingdom 3 months ago

Reading, England, United Kingdom 4 days ago

Oxford, England, United Kingdom 1 day ago

Buckinghamshire, England, United Kingdom 3 days ago

Winnersh, England, United Kingdom 1 week ago

Wokingham, England, United Kingdom 4 weeks ago

Culham, England, United Kingdom 4 weeks ago

Bracknell, England, United Kingdom 1 day ago

Reading, England, United Kingdom 3 weeks ago


System Engineer, Messaging and Streaming Team

Reading, England, United Kingdom 10 hours ago

Reading, England, United Kingdom 6 months ago

Little London, England, United Kingdom 1 week ago

Abingdon-On-Thames, England, United Kingdom 1 week ago

Winnersh, England, United Kingdom 2 weeks ago

Oxford, England, United Kingdom 1 week ago

Buckinghamshire, England, United Kingdom 4 weeks ago

Didcot, England, United Kingdom 2 weeks ago

Oxford, England, United Kingdom 1 month ago

Swindon, England, United Kingdom 8 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Electronics systems engineer
Didcot
Permanent
WIKA Instruments Limited
Systems engineer
Similar job
Electric propulsion systems engineer
Oxford
Thales
Systems engineer
Similar job
Cryogenic systems engineer
Oxford
Oxford Instruments
Systems engineer
See more jobs
Similar jobs
It jobs in Oxford
jobs Oxford
jobs Oxfordshire
jobs England
Home > Jobs > It jobs > Systems engineer jobs > Systems engineer jobs in Oxford > Software Systems Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save