Instrument Software Engineer (dnr: 2.2.1-259/21)

The Swedish Institute of Space Physics (IRF) in Uppsala is looking for a instrument Software Engineer.

The Space Plasma Physics research programme at the Swedish Institute of Space Physics in Uppsala invites applications for a full-time two-year position as a scientific instrument software engineer. The main work will be to finalize and release our next software version for the Radio & Plasma Waves Investigation (RPWI) on the European Space Agency (ESA) JUpiter ICy moons Explorer (JUICE) mission to Jupiter.

This requires development of system level tests in TCL and unit level tests in C, as well as taking the lead in managing the release preparations.


  • B.Sc. in Computer Science, Information Technology, or similar.
  • Several years’ experience of proven software development. Experience of system and unit level testing of software is important.
  • Knowledge of real time programming in C for embedded systems and microcontrollers.
  • Knowledge of programming support software (for science instrument test setup), TCL, CnC protocol, MIB database, Python, combined with good Linux skills.
  • Knowledge of real-time operating systems (RTOS), RTEMS or similar.
  • Knowledge of threaded programming, tasks, mutexes, semaphores, etc.
  • Ability to construct simple structures, such as double buffers, queues, circular buffers, etc.
  • Experience of verification of scientific algorithms using MATLAB and Python.
  • Basic knowledge of computer architectures, cache, pipelines, interrupts, DMA, FPU, etc.
  • Knowledge of SpaceWire, simple data protocols, serial links and the LEON processor are desirable.

In addition, it is necessary to have good communication and coordination (management) skills as the work includes integration of instrument software from several international instrument software teams, as well as liaison with ESA and Airbus Defence and Space.

Experience of writing software documentation is also necessary. The work is mainly conducted in English.

The position is placed at the Uppsala office of the Swedish Institute of Space Physics (IRF), located at the Ångström Laboratory. The employment start date is as soon as possible, at the latest, January 2022. The position is temporary, for a duration of 2 years at 100%.

Closing date for applications is 15 October 2021.

For further information please contact:
Jan-Erik Wahlund,
Daniel Pelikan,

Trade union representative:
Thomas Leyser, SACO-S,
Jan Karlsson, ST,

The applications must include a CV and a short letter (one page) stating relevant experience. Copies of academic transcripts and contact information for two references are desirable.

Applications should be sent, preferably by email, to:, or by post to:

Swedish Institute of Space Physics, Registrar, Box 812, SE-981 28 Kiruna, Sweden

Reference number: 2.2.1-259/21

If your application is sent by e-mail you should get a confirmation that we have received it. If you do not get the confirmation within three days, please contact the registrar: tel. +46 980-790 00.

Swedish Institute of Space Physics (IRF) is a governmental research institute that conducts research and postgraduate education in space physics, atmospheric physics and space technology. Many of IRF’s projects are run as large international projects in collaboration with other research institutes and space agencies. IRF has about one hundred employees and has offices in Kiruna (headquarters), Umeå, Uppsala and Lund. For more information about IRF:


Created by Annelie Klint Nilsson at

Last modified by Annelie Klint Nilsson at