Jobiglo

No results.

This job is no longer available

This job expired on 08/08/2026. It no longer accepts applications.

C++ Software Developer

Brunel · Perth

🇬🇧 English
C++ Multithreading Concurrency Performance optimisation LibTorch Linux Docker Kubernetes Python C# Rust CI/CD

Job description

About the role

Brunel is seeking a C++ Software Developer to join a leading Australian resources operator. You will work within an established engineering team building high‑performance components for optimisation, simulation and real‑time decision making.

Key responsibilities

  • Design, develop and maintain high‑performance C++ components for optimisation, simulation and decision systems.
  • Ensure efficient CPU, memory and concurrency usage in performance‑critical code.
  • Integrate C++ modules into distributed micro‑service architectures.
  • Collaborate with data scientists to operationalise advanced algorithms.
  • Contribute to backend services written in other languages when required.
  • Participate in code reviews, debugging, performance analysis and production support.

Required profile

  • 4‑7+ years of experience developing production software systems.
  • Strong expertise in modern C++ and performance‑sensitive applications.
  • Proven experience with multithreading, concurrency and performance optimisation.
  • Familiarity with GPU‑accelerated workloads and LibTorch.
  • Solid Linux development background and experience with containerised environments (Docker, Kubernetes).
  • Ability to work in multi‑language codebases (e.g., Python, C#, Rust).
  • Experience with version control and CI/CD pipelines.

Required skills

  • C++ (modern)
  • Multithreading & concurrency
  • Performance optimisation
  • GPU programming & LibTorch
  • Linux development
  • Docker
  • Kubernetes
  • Python
  • C#
  • Rust
  • Git (version control)
  • CI/CD workflows

What we offer

  • Opportunity to work on cutting‑edge, high‑impact projects in the resources sector.
  • Collaboration with a skilled multidisciplinary engineering team.
  • Access to modern development tools and cloud‑native environments.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Brunel.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

40 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Brunel

Perth