Mechatronics/Software Engineer

Date Posted: 1 Feb 2024
Views: 95 | | Applications:

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

  • Provide Software Engineering support
  • Collaborative team with a mix of office and field activities
  • Three year term based in Pullenvale, QLD


CSIRO Mineral Resources (CMR) is one of the largest minerals research and development groups globally, with a proud track record in delivering innovation and solutions across the mineral resources value chain. We thrive on innovation harnessed by the diversity of the minds and lived experiences of our team and apply our expert knowledge and specialised research to provide innovation that solves the complex problems faced by minerals companies, mining equipment, technology, and services (METS) companies, government, and other industry stakeholders.


The CSIRO Mining Technologies Research Group develops world-leading technology that is used by both the domestic and global mining industry. The group is actively developing advanced sensing, processing, automation, and visualisation solutions for industry to support safe, sustainable, and productive mining processes.


An opportunity exists for a Mechatronics/ Software Engineer to join the Integrated Mining team. Your role will be aimed at accelerating the delivery of our mining focussed research agenda. You will be involved in applied industry research and include algorithm development, software development, sensor interfacing, technology validation, system integration, as well as field activities.


This position would suit a recent graduate; experience with control, automation or robotic operating system (ROS) development is highly desirable.


Your duties will include:

  • Undertaking the design, implementation and validation of software with relevant hardware systems as directed by the research team for project work to address challenges.
  • Communicate effectively and respectfully with all staff, clients and suppliers in the interests of good business practice, collaboration and enhancement of CSIRO’s reputation.
  • Work as part of a multi-disciplinary applied research team, to carry out tasks under limited direction in support of scientific research.
  • Work collaboratively with colleagues within your team, the business unit and across CSIRO, to reach objectives.
  • Provide instruction on activities pertaining to the immediate work area and responsibilities, as required.
  • Other duties as directed.


Location: Pullenvale, QLD

Salary:  AU$68k to AU$86k pa + up to 15.4% super

Tenure:  3 year specified term

Reference: 95573


To be considered you will need:



  • Bachelor’s degree or equivalent relevant work experience in electronic, control, mechatronic or software engineering.
  • Strong proficiency in C/C++ software development and validation.
  • Proficiency with Windows and Linux development environments.
  • Experience designing and developing software in a collaborative environment.
  • Familiarity with software version control and documentation.
  • Familiarity using modern sensors and devices, e.g., laser, vision, inertial, radar.
  • Ability to work effectively as part of a multi-disciplinary team, and carry out tasks under general direction from researchers.
  • Ability and willingness to contribute novel ideas and approaches in support of research work.



  • Experience with control, automation or robotic operating system (ROS) development.
  • Experience with data research platforms such as MATLAB, OpenCV, PCL or TensorFlow.
  • Experience designing and/or applying machine learning (ML) techniques.


For full details about this role please review the Position Description



Applications for this position are open to Australian/New Zealand Citizens, Australian Permanent Residents or you must either hold, or be able to obtain, a valid working visa for the duration of the specified term. 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.

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

15 February 2024, 11:00pm AEDT

11:00 PM

Theme picker