Exciting and genuinely rewarding opportunity now available for a Perth-based Software Engineer with expertise in C/C++. Our client is a genuine success story - a highly successful company who disrupted the market by developing more powerful, innovative and simply better software that was rapidly adopted and is now used globally across mining and oil & gas projects. They are seeking an experienced, confident, smart, capable, pragmatic and self-motivated Software Engineer to join their Perth team to work on highly interesting and challenging software solutions. We are looking for a Software Engineer who thrives working on large scale yet intricate and complex software - interesting, exciting, challenging, unique and very rewarding work is guaranteed ! Must have strong to expert level skills in: - C / C++ Secondary skills (beneficial but not essential): - Java - Python Interest or experience with any of the following areas highly advantageous: - Optimisation - Threading - Concurrency - Vectorisation - Memory Alignment - Loop Unrolling - CPU / GPU / CUDA This is a permanent role and a very generous, market-leading salary package can be negotiated based on skills/experience/capability to attract and reward the right person. Hybrid working available: 3 days office / 2 home. Modern, centrally located offices. Parking available and easy access by public transport. Please note we can only consider Perth-based applicants for these roles as there is the requirement to work in the Perth office - no full remote working available. Please apply now for immediate consideration. Shortlisted applicants will be contacted with further details. Immediate interview available.