Assistant Software Engineer
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