We are seeking a skilled Software Systems Engineer to join the HIRAX team at ETH Zurich for a fixed-term position. The successful candidate will play a pivotal role in developing and maintaining software systems essential for the operation and data processing of the HIRAX telescope array. This position offers a unique opportunity to contribute to groundbreaking astronomical research and collaborate with an international consortium of scientists and engineers.
Project backgroundThe Hydrogen Intensity and Real-time Analysis eXperiment (HIRAX) is a cutting-edge radio interferometer array under construction in South Africa's Karoo desert. Comprising 1024 six-meter stationary dishes, HIRAX aims to map neutral hydrogen emission across 15,000 square degrees of the southern sky over a frequency range of 400 to 800 MHz. The project seeks to advance our understanding of dark energy, detect fast radio bursts (FRBs), and contribute to various other cosmological studies.
Swiss research groups are key partners in the HIRAX collaboration, contributing significantly to the development of the telescope's digital correlator and science data processing systems- both crucial components of the telescope.
Job description - Systems Integration: Develop and orchestrate a data pipeline in an international collaboration environment. Closely collaborate with engineers and scientists to ensure seamless integration of existing components for high throughput data distribution between HPC data centers, software systems and telescope instrumentation, particularly focusing on the digital correlator and science data processor.
- Collaboration: Engage actively with an international team of scientists, engineers, and partner institutions. Communication skills and the ability to work collaboratively are essential. This role requires regular coordination to ensure the smooth integration of systems. Travel to the telescope site in South Africa is expected.
- Software Development: Design, develop, and implement software solutions for data acquisition, processing pipelines, and real-time analysis of astronomical data.
- Testing and Benchmarking: Develop and execute comprehensive testing protocols to ensure the reliability and accuracy of software systems.
- Documentation: Maintain thorough documentation of software designs, codebases, and operational procedures.
ProfileQualifications: - Educational Background: Advanced qualification (master's level or above) or equivalent, in Computer Science, Software Engineering, Computational Science, Physics, Astrophysics, or a related field.
- Programming Skills: Proven proficiency in programming languages (Python, C++). Familiarity with software engineering practices such as version control, automated code testing, code packaging and containerisation.
- Problem-Solving: Strong analytical and problem-solving skills, with the ability to work independently and as part of a team.
- Communication: Excellent verbal and written communication skills in English.
Additional Beneficial Qualifications: - Prior experience in developing software for scientific applications, data analysis, or real-time systems is desirable.
- Experience with parallel computing and optimization techniques for handling large datasets.
- Knowledge of telescope control systems and astronomical data formats.
- Familiarity with radio astronomy, signal processing, or related scientific domains.
- Familiarity with the research environment.
We offer - Opportunity to work on a pioneering international project in the field of radio astronomy.
- Collaborative and interdisciplinary work environment.
- Access to state-of-the-art facilities and resources at ETH Zurich.
- Frequent travel opportunities.
> Working, teaching and research at ETH Zurich
We value diversity In line with our values , ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.