Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall in Didcot
Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall in Didcot

Didcot Temporary 48000 - 84000 £ / year (est.) Home office (partial)
Go Premium
D

At a Glance

  • Tasks: Develop cutting-edge software for scientific experiments and enhance data acquisition capabilities.
  • Company: Join a leading research facility focused on innovative scientific solutions.
  • Benefits: Enjoy 26 days annual leave, flexible hours, and a great pension scheme.
  • Why this job: Make a real impact in science while working with modern technologies.
  • Qualifications: STEM degree, software development experience, and strong communication skills.
  • Other info: Collaborative environment with opportunities for international collaboration and career growth.

The predicted salary is between 48000 - 84000 £ per year.

We now have an opportunity for a software engineer within the DAQ group team that supports and develops software for Diamond’s Soft Condensed Matter (SCM) and Crystallography (X) science groups on a 4-year fixed term basis. The work is primarily focused on developing new Athena software for the Soft Condensed Matter and Crystallography beamlines.

Athena is the modernised experiment control/orchestration software platform for Diamond-II. In development with up-to-date technologies and software development practices, it aims to be easier to set up, support, extend and develop than GDA, which it is intended to replace.

Central to the Athena architecture is Bluesky and Ophyd-Async, a set of Python libraries for experiment control and collection of data. It is currently used at several facilities around the world.

You will be responsible for developing and transitioning the experimental capabilities of GDA to Athena, whilst offering new experimental capabilities to the beamlines. Once the Athena software is in use during user experiments you will provide ongoing support and extension of the DAQ capabilities. You will also be required to work with your teammates to provide support to the existing SCM+X beamlines and assist with their migration from GDA to Athena.

As a software engineer in the DAQ Group you will work alongside other software engineers and scientists supporting a range of experimental techniques and developing DAQ capabilities in an open and collaborative environment. You will be required to interact with scientists and translate their specifications for scientific capabilities into software requirements. You will liaise with controls, data analysis and information management engineers to put these requirements into action.

You will collaborate with the beamline scientists and DAQ Core team members to deliver SCM and Crystallography DAQ features using the new Athena services and provide insight to the Core team to help them to refine Athena’s generic capabilities. You will also potentially participate in international collaborations within this domain, sharing best practice and supporting other facilities and synchrotrons within the collaboration.

Applicants will be considered at either Data Acquisition Software Engineer or Senior Data Acquisition Software Engineer level, depending on the strength of your skills, experience and qualifications.

The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis.

The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and uses the Eclipse RCP framework. To facilitate the advanced scientific capabilities that are expected from Diamond-II (the planned Synchrotron upgrade) the DAQ software is being modernised and will result in a service-based architecture. The new Acquisition Platform, Athena, will be configured to deliver advanced state-of-the-art Flagship experimental capabilities for a collection of Beamlines. Over the next few years existing beamline software will be migrated from GDA to Athena.

Suitable candidates will hold an appropriate first degree in a STEM subject, preferably with a relevant MSc or PhD. You will demonstrate experience in the Software Development Lifecycle, using a modern high-level language, and with an understanding of good software design principles and design for usability.

Knowledge and experience of developing software to control and monitor scientific or industrial equipment or IoT is preferable. Knowledge and experience of synchrotron or neutron central facility experiments is preferable. Experience of working with large and complex code bases would be a distinct advantage, as would experience of Python, the HDF5 file format, Typescript, UI development, Java, the Eclipse RCP platform, REST and Kubernetes and asynchronous computing.

You should display good communication, interpersonal and analytical skills, with a personal interest or experience in science.

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.

As standard this role offers a hybrid working arrangement with a minimum of 3 days working onsite per week.

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall in Didcot employer: Diamond Light Source

At Diamond, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our comprehensive benefits package, which includes flexible working hours, generous annual leave, and access to state-of-the-art facilities. Located in a vibrant environment, we offer unique opportunities for professional development and international collaboration, making it an ideal place for those seeking meaningful and rewarding employment in the scientific software engineering field.
D

Contact Detail:

Diamond Light Source Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall in Didcot

✨Tip Number 1

Network like a pro! Reach out to current employees at Diamond or similar organisations on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your Python skills and understanding the Athena software. Be ready to discuss how your experience aligns with their needs, especially in developing software for scientific applications.

✨Tip Number 3

Show your passion for science! During interviews, share any relevant projects or experiences that highlight your interest in Soft Condensed Matter and Crystallography. It’ll help you stand out as someone who truly cares about the field.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Diamond.

We think you need these skills to ace Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall in Didcot

Software Development Lifecycle
Python
Java
Eclipse RCP
REST
Kubernetes
Asynchronous Computing
HDF5 File Format
Typescript
UI Development
Analytical Skills
Communication Skills
Interpersonal Skills
Experience with Scientific Equipment Control
Understanding of Software Design Principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your software development experience, especially with Python and any relevant technologies like HDF5 or Java. We want to see how you can contribute to our DAQ group!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our mission at StudySmarter. Don’t forget to mention any experience you have with scientific software or collaboration in research environments.

Showcase Your Projects: If you've worked on relevant projects, whether in a professional setting or as personal endeavours, make sure to include them. We love seeing practical examples of your work, especially if they relate to data acquisition or experiment control!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Diamond Light Source

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Python, HDF5, and REST. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Understand the DAQ Group's Role

Research the Data Acquisition group and its significance within the organisation. Be prepared to explain how your skills can contribute to their mission of developing software for scientific data acquisition and monitoring.

✨Prepare for Collaboration Questions

Since this role involves working closely with scientists and engineers, think of examples where you've successfully collaborated on projects. Highlight your communication skills and how you translate technical requirements into actionable tasks.

✨Show Your Passion for Science

Demonstrate your interest in science and how it relates to your work. Share any relevant experiences or projects that showcase your enthusiasm for scientific research and how it drives your software development.

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall in Didcot
Diamond Light Source
Location: Didcot
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
  • Senior/Data Acquisition Software Engineer for D-II (SCM and Crystall in Didcot

    Didcot
    Temporary
    48000 - 84000 £ / year (est.)
  • D

    Diamond Light Source

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>