Java Software Engineer
As part of the significant MSSL/UCL involvement in ESA’s Gaia mission, a new post is availablefor a Software Engineer to join our team developing the core spectroscopic algorithms for themission data processing. Knowledge and experience of software development using Java, C++or other object-oriented languages and techniques is essential. A good degree in a numerate subject is required. Previous experience in algorithm development within team-based projects is desirable. The successful applicant will be a member of the MSSL team developing scientific data processing software for the Gaia Data Processing and Analysis Consortium (DPAC).
S/he will design and develop code modules within the processing chains that will determine radial velocities from the Gaia spectroscopic data. In particular s/he will develop code to support the main MSSL workpackages of spectral extraction, calibration and the determination of the final mission-integrated radial velocities.
The post is also expected to work on other on-going virtual observatory projects, like AstroGrid, at MSSL. On all projects the post holder will be involved with algorithm requirements specification, design, documentation and testing of each code module. The role will require collaboration with the software developers and wider science teams involved in the Gaia project, VO projects, and the other members of the Software Engineering Group at MSSL/UCL.
The post is initially for 2 years with the expectation of further continuation on similar projects. The salary will be in the range: £22,765 to £27,183. The appointment grade will be commensurate with accomplishment and experience.
No comments:
Post a Comment