C++ Software Developer
Brunel · Perth
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
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 10 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Brunel
Perth
Related job offers
-
Cyber Engineer – Security Operations
Fortescue Perth -
DevOps Engineer – Cloud & Automation (Perth)
Tardis Group Perth -
IT Support Professional – Level 2
Sense Recruitment Perth -
Senior SAP BTP Consultant – Extensions
Atturra Ville de Brisbane -
SAP Test Manager / Project Manager – Remote (Australia/NZ)
DyFlex Solutions Australie