Share this Job

Software Engineer - Computer Graphics / Computer Vision

Date: 17-Jun-2022

Location: Canberra, ACT, 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

The Opportunity

CSIRO’s Data61 is the digital technologies and data science arm of Australia’s national science agency. With around 400 staff and another 300 affiliate staff, Data61 represents one of the largest collections of R&D expertise in artificial intelligence, data science, cybersecurity, robotics, and software engineering in the world. With a focus on impact-driven science and technology, Data61 works across disciplines and industry sectors to solve some of the world’s greatest challenges through digital R&D.

Your role as Software Engineer in CSIRO is to collaborate in scientific and innovation activities with other research staff and students usually by assisting with detailed planning, undertaking, or assisting experience design, software development, and system evaluation. This position also includes the opportunity and encouragement to publish research results in international conferences and journals.

Your duties will include:


  • Under general direction, contribute to research and/or technology through the development of original and adapted experimental methods, equipment or software.
  • Undertake a wide variety of tasks or tasks with a high degree of specialisation.
  • Show initiative to seek new approaches to meet experimental or technological needs when encountering new problems where methods are not defined.
  • Participate in the identification and definition of research and/or technological problems with colleagues.
  • Participate in planning projects and accept responsibility for scheduling and completion of major parts of the project, including evaluation of options, experimental design, data collection and analysis, user and customer research, user experience and/or software design, implementation and delivery,
  • Make significant contributions to the interpretation and communication of research or technological results and may collaborate on drafting presentations to, and/or detailed written reports for, clients and the scientific and/or technology community. 



  • Design, develop and adapt experimental methods and systems, software and/or user experience, requiring high levels of initiative, ingenuity and skills (some of which are outside a single discipline). 
  • Develop novel techniques to produce enhanced results, providing researchers with new or improved approaches to research or technological problems. 
  • Lead teams and/or collaborate with staff from other teams in meeting their objectives as required.
  • May initiate and maintain collaborative relationships with external researchers and experts, manage contracts and transfer technology to industry.
  • Participate in work which is highly involved because of the unique or unusual features and complications, requiring the creation of original user experiences, the design & development of original technologies, and/or the development of original experimental or observational techniques and insightful interpretation of data. 
  • Participate in project scoping and planning, making significant contributions to the research or technological direction, and may advise on the level and type of services that are provided.
  • Have a significant role in communicating research or technological results in internal and external forums and, where applicable, contribute to and/or generate scientific papers. 


Location: Canberra, ACT

Salary: AU$87,068 - AU$106,947 plus up to 15.4% superannuation

Tenure: Indefinite

Reference: 85435

To be considered you will need:


  • Demonstrated experience with real-time 3D graphics and/or computer vision.
  • Familiarity with Augmented Reality, Virtual Reality, and/or Web3D.
  • Demonstrated experience building interactive software with one or more programming languages such as Javascript, C++, C#, Python, Matlab.
  • The ability to work effectively as part of a multi-disciplinary, regionally dispersed research team, and carry out tasks autonomously.
  • Familiarity with modern Computer Graphics Engines such as Unity or Unreal and/or familiarity with Graphics Libraries such as OpenGL, Vulkan, or DirectX.


Desirable Criteria:

  • Experience with Web and/or distributed systems as well as an appreciation of open web standards such as HTML 5, WebGL, WebRTC, X3D, WebVR, etc.
  • Familiarity with:
    • Modern front-end web frameworks such as Angular, React, Ember, etc. 
    • Server-side web frameworks such as Node.js/Express, Ruby on Rails, Django, etc.
    • Human-Computer Interaction and/or Interaction Design concepts and methods
    • Concepts of human visual perception and optics
    • 3D Modelling Packages
    • 3D Scanning and 3D Reconstruction technologies
    • Multimodal User interaction (Auditory, Haptics, etc.)
  • Experience implementing mobile applications, implementing simulations on GPUs, and statistical methods
  • Aptitude for 3D mathematical concepts, particularly linear algebra
  • Establishing and growing relevant professional network


For full details about this role please view the Position Description


Applications for this position are open to Australian Citizens, New Zealand Citizens and Australian Permanent Residents only.

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. 

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

17th July 2022, 11:00pm AEST