Algorithms engineer for EISCAT_3D
EISCAT ABSammanfattning
EISCAT AB is seeking an algorithms engineer to develop software for EISCAT_3D, a cutting-edge scientific radar system. The role involves implementing mathematical algorithms and enhancing the data processing pipeline in collaboration with the Swedish Institute of Space Physics. Candidates should have a strong background in mathematics and signal processing, programming experience in languages such as C, Go, Python, or Rust, and be comfortable with legacy code. The position is based in Kiruna, orJobbet i korthet
Anställningstyp
tillsvidareanstallning
Arbetstid
heltid
Förmåner
Opportunity to work on a long-term project expected to operate for decades.Collaboration with an international team across multiple locations.Possibility of remote work for exceptional candidates.
Ansök senast: 2026-08-28
Publicerad: 2026-06-05
Beskrivning
EISCAT AB is recruiting an algorithms engineer to develop software forEISCAT_3D, the world's most advanced scientific radar.
The focus of the role is mathematically oriented programming and the implementation of algorithms for the data processing pipeline.
EISCAT is currently collaborating with the Swedish Institute of Space Physics (IRF) to develop methods to more accurately measure the orbital parameters of known hard targets, including compensation for wave propagation through the atmosphere. Part of this position at EISCAT is to integrate these algorithms into our current analysis package. It is expected that the work will also include working on the new data analysis pipeline as well as working on development of other parts of the system software.
The position is focused on implementing mathematical algorithms and data processing. The candidate should ideally have a good foundation in both mathematics and signal processing, be comfortable working with older codebases and have experience writing high performance code.
EISCAT_3D is expected to be in operation for decades, so we are looking for candidates with a long term view and an interest in radar or radio technology. The team is spread across multiple locations and time zones, so candidates should have good communication skills and be comfortable taking the initiative with their work.
Skills and experience
Required:
Documented experience in mathematics and signal processing
Documented experience in programming in two or more of C, Go, Python, and Rust
Experience implementing algorithms
EU work permit
Cat *B driving license
Proficient English language skills, both spoken and written
Beneficial:
Understanding of radars or experience with amateur radio.
Experience with Matlab for work with legacy code used at EISCAT
Proficiency working in a Linux environment
This role is based in Kiruna, Sweden. Remote working may be possible for exceptional candidates.
As part of the recruitment process, candidates will undergo security vetting which must be successfully completed prior to employment.
EISCAT AB is an international company with English as its working language. All applications must be made in English.
The focus of the role is mathematically oriented programming and the implementation of algorithms for the data processing pipeline.
EISCAT is currently collaborating with the Swedish Institute of Space Physics (IRF) to develop methods to more accurately measure the orbital parameters of known hard targets, including compensation for wave propagation through the atmosphere. Part of this position at EISCAT is to integrate these algorithms into our current analysis package. It is expected that the work will also include working on the new data analysis pipeline as well as working on development of other parts of the system software.
The position is focused on implementing mathematical algorithms and data processing. The candidate should ideally have a good foundation in both mathematics and signal processing, be comfortable working with older codebases and have experience writing high performance code.
EISCAT_3D is expected to be in operation for decades, so we are looking for candidates with a long term view and an interest in radar or radio technology. The team is spread across multiple locations and time zones, so candidates should have good communication skills and be comfortable taking the initiative with their work.
Skills and experience
Required:
Documented experience in mathematics and signal processing
Documented experience in programming in two or more of C, Go, Python, and Rust
Experience implementing algorithms
EU work permit
Cat *B driving license
Proficient English language skills, both spoken and written
Beneficial:
Understanding of radars or experience with amateur radio.
Experience with Matlab for work with legacy code used at EISCAT
Proficiency working in a Linux environment
This role is based in Kiruna, Sweden. Remote working may be possible for exceptional candidates.
As part of the recruitment process, candidates will undergo security vetting which must be successfully completed prior to employment.
EISCAT AB is an international company with English as its working language. All applications must be made in English.
Ansök till tjänsten
Algorithms engineer for EISCAT_3D
OM FÖRETAGET
EISCAT AB











