Menu
Warning This job advert has expired and applications have closed.

Assistant Software Engineer

Job details
Posting date: 10 July 2024
Salary: £29,605 to £36,024 per year
Hours: Full time
Closing date: 09 August 2024
Location: Durham, County Durham, DH1 3LE
Company: Durham University
Job type: Contract
Job reference: 24001330_1720614479

Summary

The Role

Applications are invited for an Assistant Software Engineer in real-time control for Adaptive Optics (AO) systems for the ELT and other instrument projects.

Aspects of the development of the real-time control system will include: 

  • Working on low latency 'hard' real time control system for both HARMONI and MOSAIC, implementing and optimising the various adaptive optics control schemes required by the instruments on the selected hardware architecture. 
  • Development of the data, telemetry, command, and control interfaces to match standards required by the observatory.
  • Working with a wide variety of hardware devices including high-speed cameras and deformable mirrors, and the candidate will be expected to develop and test software interfaces to these hardware devices.
  • Optionally, contributing to the implementation of high-performance numerical algorithms in C/C++ and / or Python to process and update parameters for the low latency system.
  • The applicant will also be expected to contribute to CfAI's ongoing research program developing new software for techniques and technologies that will enable the next generation of adaptive optics real-time control systems. These will be for use not only within astronomy but also other fields such as laser communications or microscopy where adaptive optics can be used.
  • The applicant will have the opportunity to contribute to high quality publications in refereed journals as a result of participating new research areas within the field of real-time AO control.
  • When working on large instrumentation projects such as HARMONI and MOSAIC the applicant will be expected to contribute to any project deliverables (such as preparing design documentation or user manuals) and adhere to project software development standards. 

Proud member of the Disability Confident employer scheme

Disability Confident
About Disability Confident
A Disability Confident employer will generally offer an interview to any applicant that declares they have a disability and meets the minimum criteria for the job as defined by the employer. It is important to note that in certain recruitment situations such as high-volume, seasonal and high-peak times, the employer may wish to limit the overall numbers of interviews offered to both disabled people and non-disabled people. For more details please go to Disability Confident.