Assistant Software Engineer
Dyddiad hysbysebu: | 10 Gorffennaf 2024 |
---|---|
Cyflog: | £29,605 i £36,024 bob blwyddyn |
Oriau: | Llawn Amser |
Dyddiad cau: | 09 Awst 2024 |
Lleoliad: | Durham, County Durham, DH1 3LE |
Cwmni: | Durham University |
Math o swydd: | Cytundeb |
Cyfeirnod swydd: | 24001330_1720614479 |
Crynodeb
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.
Aelod balch o'r cynllun cyflogwyr Hyderus o ran Anabledd