Software Engineer AIV

Date: 3 Feb 2025

Location: Perth, WA, AU

Company: CSIRO

Acknowledgement of Country

CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliation

Child safety

CSIRO is committed to the safety and wellbeing of all children and young people involved in our activities and programs. View our Child Safe Policy.

The opportunity

The CSIRO Assembly, Integration and Verification (AIV) team is integrating the complex digital and RF electronic systems into the SKA LOW Telescope Signal Chain and then verifying the Telescope to defined Level 1 requirements.

 

The Software Engineer will join the team, specifically providing software support services to the Square Kilometre Array Observatory (SKAO) for the SKA-Low telescope. This will entail the integration and verification of distributed software systems and the relevant hardware and include deployment onto high performance computing (HPC) platforms and integrating data processing workflows.

Your duties will include:

  • Proactively identify, investigate, and solve complex problems spanning multiple software and hardware components.

  • Integrate control and data processing software components in a self-managed Kubernetes environment spanning off-the-shelf and custom hardware.

  • Design and implement system-level tests for integration and verification of the telescope.

  • Assist science and commissioning teams to operate the telescope during the construction phase.

  • Develop control and/or data processing software for test environment and telescope components in Python.

 

Location: Perth, Western Australia

Salary: AU$114,219 - AU$123,605 plus 15.4% superannuation

Tenure: Indefinite 

Reference: 98389

To be considered you will need:

Essential:

 

  • A bachelor’s or master’s degree relevant to software engineering, or equivalent work experience.

  • At least 3 years' experience in Python development in a collaborative environment.

  • Experience in developing and supporting distributed, multi-core data processing software running in Cloud, Scientific Computing or High-Performance Computing (HPC) platforms.

  • Experience of deploying and operating applications in a Linux environment.

 

Desirable:

 

  • Experience with Kubernetes or other container orchestration systems

  • Experience developing Scientific Computing Software.

  • Knowledge of real-time streaming or batch data processing pipelines.

  • Interest in astronomy

 

For full details about this role please review the Position Description

Eligibility

Applications for this position are open to Australian/New Zealand Citizens and Australian Permanent Residents. Appointment to this role is subject to provision of a national police check and may be subject to other security/medical/character requirements.

Flexible working arrangements

We work flexibly at CSIRO, offering a range of options for how, when and where you work. 

Diversity and inclusion

We are working hard to recruit people representing the diversity across our society, and ensure that all our people feel supported to do their best work and feel empowered to let their ideas flourish. 

About CSIRO

At CSIRO Australia's national science agency, we solve the greatest challenges through innovative science and technology. We put the safety and wellbeing of our people above all else and earn trust everywhere because we only deal in facts. We collaborate widely and generously and deliver solutions with real impact. 

 

CSIRO is committed to values-based leadership to inspire performance and unlock the potential of our people.

 

Join us and start creating tomorrow today!

How to apply

Please apply on-line and provide a cover letter and CV that best demonstrate your motivation and ability to meet the requirements of this role.

Applications close

2 MARCH 2025, 11:59pm AWST