This job is no longer available
This job expired on 08/08/2026. It no longer accepts applications.
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?
Explore further
Salaries, guides and searches in Australia.
Salary: Senior Software Engineer Based on 6 job offers in AustraliaSalaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Brunel
Perth
Related job offers
-
Senior Principal – Business Consulting (Perth)
Infosys Perth -
Business Analyst – Perth
Infosys Perth -
SAP Senior Delivery Manager (Perth, Australia)
Infosys Perth -
Service Desk Technician – 12‑Month Fixed‑Term Contract
acciona Adelaide -
SharePoint Administrator – AGSVA NV1 Clearance Required
aurecongroup Melbourne