About this role
In order to qualify as candidate for the position, the following requirements have to be met: • A minimum of 2 years of professional programming experience • Excellent technical communication skills in English, both verbal and written, are necessary • Ability to work independently with minimal guidance and supervision • A driving license of at least category B is required • A valid Swedish/EU work permit EISCAT_3D is a modern, multi-static, phased array radar system to be deployed in Finland, Norway, and Sweden. The implementation phase started 1 September 2017 and the system will be ready for use in 2021. As Programmer / Software Engineer, you will work in the software team planning and writing the code needed to integrate hardware into the overall EISCAT_3D system. The software interfaces are well defined API’s provided by the contracted vendors supplying the hardware. EISCAT develops the overall system control for EISCAT_3D and the initial tasks for the Programmer / Software Engineer relate much to plan, code and verify the interfacing between vendor provided hardware and EISCAT’s own software platform. The EISCAT_3D system will be remote controlled in real time and the data will be processed in high throughput on-site cluster computers and transferred to one or more central archives. The development of the control and monitoring software for that environment is also under the responsibility of the EISCAT_3D software team. The tasks and system environment are challenging, and the successful candidate will need to have experience in at least some of these areas: • Real-time control of customized multi-channel data collection systems • Synchronous signal processing for multiple channels in a pipelined configuration • Time- and spectral-domain processing • Multi-core, cluster computing • Structured Software design • Thorough understanding of software development for a networked environment • Additionally, some familiarity of the following areas will be advantageous o Non-linear least squares fitting o Real-time operation of data base systems o File management systems o Metadata and documentation standards For further details about EISCAT and the position, please see: www.eiscat.se EISCAT Scientific Association is an international scientific organisation with Heaquarters in Kiruna, Sweden. What EISCAT offers: The work environment is international with colleagues originating from various countries and also actually working in different countries; Finland, Norway plus Svalbard and Sweden. The EISCAT users come from universities and research organisations from around the world. The atmosphere is relaxed though with a fast pace, particularly relating to the construction of EISCAT_3D.