C++ High-Performance Engineer (Multithreaded, GPU)

Brunel

Western Australia

On-site

AUD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brunel has partnered with a major Australian resources operator for a C++ Software Developer to join their engineering team. This role focuses on building high-performance components for optimisation, simulation, and real-time decision systems.

Ideal candidates have strong modern C++ experience, multithreading capability, and familiarity with distributed systems. Opportunities exist for collaboration on algorithm optimisation and integration into microservices architectures.

Qualifications

  • 4-7+ years developing production software systems.
  • Strong experience in modern C++ development.
  • Experience with multithreading, concurrency, and performance optimisation.

Responsibilities

  • Design and implement high-performance components in C++.
  • Implement algorithms used in optimisation, simulation, and decision systems.
  • Collaborate with data scientists to operationalise advanced algorithms.

Skills

Modern C++ development
Multithreading
Performance optimisation
Distributed systems
Algorithmic complexity understanding
Containerized environments (Docker, Kubernetes)
Multi-language codebases

Tools

LibTorch
Git

Job description

Brunel has partnered with a major Australian resources operator for a C++ Software Developer to join their engineering team. This role focuses on building high-performance components for optimisation, simulation, and real-time decision systems.

Ideal candidates have strong modern C++ experience, multithreading capability, and familiarity with distributed systems. Opportunities exist for collaboration on algorithm optimisation and integration into microservices architectures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Performance-Focused Low-Level HPC Engineer
Performance-Focused Low-Level HPC Engineer

DUG Technology (Australia) Pty Ltd • Western Australia

On-site
AUD 110,000 - 150,000
International team
Flat management
Modern offices
+2
C++ Engineer – GPU & Systems- Onsite
C++ Engineer – GPU & Systems- Onsite

Blackmagic Design • City of Port Phillip

On-site
AUD 110,000 - 150,000
Real-Time GPU Systems Engineer (C++)
Real-Time GPU Systems Engineer (C++)

Blackmagic Design • City of Port Phillip

On-site
AUD 110,000 - 150,000
C++ Developer
C++ Developer

Aptitude Asia Limited • Sydney

On-site
AUD 150,000 - 210,000
Senior Software Engineer (C++/C#) - High-Performance Systems
Senior Software Engineer (C++/C#) - High-Performance Systems

Troocoo • City of Brisbane

On-site
AUD 120,000 - 180,000
Senior Software Engineer - Scientific HPC Applications
Senior Software Engineer - Scientific HPC Applications

DUG • Western Australia

On-site
AUD 90,000 - 150,000
C++/C# High-Performance Trading Systems Engineer
C++/C# High-Performance Trading Systems Engineer

Susquehanna International Group, LLP • Sydney

On-site
AUD 120,000 - 180,000
Private healthcare
Lunch allowance
Education assistance
+1
High-Performance C++/C# Developer for Trading Systems
High-Performance C++/C# Developer for Trading Systems

Susquehanna International Group • Council of the City of Sydney

On-site
AUD 120,000 - 180,000
Private healthcare
Daily lunch allowance
Education assistance
+2
GPU Software Engineer - AI & HPC for Hydraulics
GPU Software Engineer - AI & HPC for Hydraulics

BMT • City of Brisbane

Hybrid
AUD 120,000 - 180,000
Remote work options
Hybrid work options
Defence Reserve Leave
+2
Senior HPC Systems Engineer - Linux, Slurm & Networking
Senior HPC Systems Engineer - Linux, Slurm & Networking

Jump Trading • Sydney

On-site
AUD 140,000 - 190,000