Skip to main content

Software Engineer - TUFLOW at BMT

Department: Technical Capability

Setup
Hybrid
Location
Brisbane, Queensland
Type
Full-time, Part-time
Level
senior
Posted

Description

BMT is hiring a Software Engineer to develop the compute core and AI applications for TUFLOW, a hydraulic modelling software suite. The role focuses on CUDA C/C++ solvers, numerical kernels, GPU performance, and machine-learning or LLM applications, while also contributing to codebase modernisation, testing, documentation, and multidisciplinary software development. The position requires a relevant bachelor’s degree, at least five years of software development experience, C/C++ and CUDA expertise, and baseline AI-assisted development proficiency; remote, hybrid, and part-time work options are available across Australia.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation