Software Systems Engineer in Space and Robotics

Date Posted: 24 Jan 2024

Location: Brisbane, QLD, 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

  • Contribute to Australia’s space launch industry with your software systems engineering expertise
  • Design & install IT and Human-Machine Interface (HMI) systems 
  • Diverse role contributing to world class research


CSIRO is partnering with universities and industry to develop a Mobile Mission Operations Centre (MMOC) – a mobile facility to meet the unique requirements associated with successfully managing rocket launches at remote sites.  This "all-in-one" facility will comprise state of the art computing, visualisation, forward simulation/modelling capabilities, as well as accommodating multi-user telecollaboration workspaces and support for in-situ manufacturing, maintenance, and assembly to meet anticipated on-site launch services.

The facility will be developed by CSIRO's Mining Technologies Research Group (MTRG), which is one of Australia’s largest mining research groups. The MTRG delivers transformational change to the mining industry with sensing, automation, and remote operations technologies. The MTRG has developed world-first technologies for the Australian and International mining industry that improves safety, efficiency, and sustainability.

As a part of the MRTG team, the Systems Engineer role will directly contribute to CSIRO's role in supporting Australia's emerging space launch industry by working closely with other members of the team to design and install the internal fitout for the MMOC, including HMI technologies for 30 workstations, computing infrastructure, networking and WAN communications, and multi-media equipment. 

The MMOC will be based in Brisbane however, the facility will be deployed for service in other locations periodically interstate. It is expected that this role will require travel to metropolitan and regional areas in Australia to train partners in the usage of the facility and troubleshoot issues that cannot be resolved remotely.


Your duties will include:

  • Contribute to Mobile Mission Operations Centre (MMOC) design discussions, working with internal and external stakeholders to identify requirements for MMOC IT systems.
  • Travel periodically to MMOC construction facilities, conduct inspections, and report on progress with recommendations for any modifications during construction.
  • Under limited supervision, research, test and manage the purchase of commercial off-the-shelf IT products to satisfy requirements for the MMOC systems.
  • Install and maintain computing hardware and software for MMOC IT systems including workstation and server installations.
  • Under limited supervision, develop scripting and programs for automating startup and shutdown procedures for MMOC IT systems.
  • Create and maintain documentation for users of the MMOC IT systems.
  • Develop and delivery training material for users of the MMOC IT systems.
  • Remotely support stakeholder use of the MMOC and, when necessary, travel interstate to train stakeholders in MMOC operation and/or troubleshoot issues.
  • Under general direction, develop scripting and programs to support use of the MMOC IT systems in the delivery of stakeholder engagement and STEM outreach materials.
  • Under general direction, contribute to research and/or technology through the development of original and adapted experimental methods, equipment, or software.


Location:  Pullenvale, Brisbane preferred. Other locations may be considered

Salary:  AU$89k – AU$101k plus up to 15.4% superannuation

Tenure:  Specified term of 3 years

Reference:  94852


To be considered you will need:


  • Relevant diploma/bachelor’s degree or equivalent relevant experience in Software Engineering or Software Systems Engineering.
  • Demonstrated proficiency with installing, maintaining, and troubleshooting Windows and Linux systems.
  • Experience with installing and maintaining computer networks (LAN/WAN).
  • Systems programming experience - some combination of shell, Python, Ruby, Perl, Powershell, or equivalent. 
  • Familiarity with modern development practices, including version control, CI/CD, testing, documentation, and code quality aspects.
  • The ability to effectively manage several competing priorities simultaneously, carry out non-routine tasks under general direction, and investigate problems by identifying and considering the implications of a range of available alternative solutions.
  • The ability to work both independently and in a team environment, utilise resources effectively, meet deadlines, and adapt to a dynamic work environment while maintaining work quality and performance.



  • Familiarity with container technologies such as Docker or Kubernetes.
  • Familiarity with WAN telecommunications hardware including 5G and satellite communications.
  • Familiarity with systems software development languages (C++/C#).
  • Familiarity with user interface and web development technologies (HTML5 / CCS / Javascript).
  • Familiarity with content development pipelines and tools (video editing, 2D and 3D multimedia creation).


For full details about this role please view the Position Description



Applications for this position are open to Australian/New Zealand Citizens, 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. 



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.

CSIRO is committed to the safety and wellbeing of all children and young people involved in our activities and programs, whether we are undertaking research, engaging with the public or nurturing future scientists in person or online. Source – CSIRO Child Safe policy 2023

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.


We strongly encourage you to apply early as we will be reviewing applications as they come through. CSIRO reserves the right to withdraw this ad prior to the closing date if required.


Applications Close

18 February 2024, 11:00pm AEDT

11:00 PM

Theme picker