At the SKAO we are coordinating a global effort to deliver one of the largest science facilities on the planet. The SKAO telescopes will be next-generation instruments that will help to answer key questions in astrophysics, drive technological innovation and support human capital development.
More than a dozen partner countries and over a thousand scientists and engineers around the world are already on board, making the SKA project an international collaboration like no other, and one of the most ambitious science and engineering endeavours of the 21st century.
Headquartered in the UK, with telescope sites in Australia and South Africa, the SKAO will be one observatory operating two telescopes, an endeavour spanning three continents. Multinational by design, in early 2021 the SKAO became an intergovernmental organisation, one of only a select handful of science infrastructures to do so worldwide.
Our Global HQ is located near the buzzing city of Manchester at the historic Jodrell Bank Observatory, a UNESCO World Heritage site located in the Cheshire countryside. It is home to a rapidly expanding international team of more than a hundred, working in a highly collaborative and inclusive way, in coordination with SKAO teams in Australia and South Africa as part of a global astronomy and engineering community.
Being part of Team SKA means contributing to something extraordinary: a uniquely exciting project to advance human knowledge that will last for decades. In return, we offer a diverse multicultural working environment, 30 days annual leave plus public holidays, a generous pension scheme, visa and support with relocation (if applicable), regular social events, a family-friendly environment and much more. Come and join us!
This is an amazing opportunity for a software engineer with experience in high-performance time-domain data processing and a passion for high performance computing.
The Role
The SKA Computing and Software team are looking for a Pulsar Signal Processing Software Engineer to work in one of our Agile software engineering teams, to help us (a) build a high-performing real-time processing pipeline for pulsar and transient search, as well as pulsar timing; (b) maintain and expand the functionality of the code-base of the pulsar search and timing subsystems.
As a Pulsar Signal Processing Engineer you will be working with other developers based at SKA development sites around the world (especially SKAO and SKA precursors). You will be reporting to the SKA Data Processing Architect, and you will be working as part of an Agile team in our SAFe software development organisation. In your role, you will also contribute to the development of the suite of pulsar processing software for the SKA telescopes.
We are appointing a single position for this task, and we are looking for a candidate who can contribute in different areas of the development of SKA PSS (pulsar search) and PST (pulsar timing), which might require different specialisations. These include:
Development and support of the real-time signal processing
+ building high-performing time-domain algorithms in advanced C++ [high-performance C++]
Development and support of the products batch-processing pipelines
+ building batch processing pipelines in python (and C++) to perform post-processing of the pulsar candidates and pulsar timing products, generated by the real-time pulsar subsystems [python, C++]
Support the continuous integration and testing of pulsar search and timing pipelines
+ maintaining the repository of automated regression tests for verifying the correctness of pulsar processing, as well as the functionality of the automated product testing framework [python]
Support the development of the monitoring & control interface to the pulsar subsystems
support the development and maintenance of pipeline health & state monitoring information (i.e. pipeline logs) generated by the pulsar pipelines [python, C++]
In this role, you will be able to grow as a software engineer within our organisation. We will support the development of your skills with training in the most relevant scientific and technical aspects of your role, and you will have the opportunity to work closely with more experienced software engineers. Working at SKAO also presents many chances to join conferences and industry events that relate to your role and your professional interests.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.