Senior Software Engineer – Visualisation, Perth – Australia
About the team
Rio Tinto has a long history of being a leader in innovation and the development and deployment of technology within the mining industry. Innovation will continue to play a critical role in improving health and safety outcomes, delivering new mines of the future and decarbonising the industry.
The Technology Development team in Group Technical – Services and Delivery works across a broad range of unique mining technologies that include machine automation projects such as the Autonomous Drilling System, real-time data platforms and 3D visualisation systems.
About the role
We are looking for an experienced software engineer to join a small team of talented developers designing innovative 3D visualisation tools used across Rio Tinto’s mine sites. Reporting to the Principal Advisor – Visualisation.
Our team strives to provide value to other divisions within Rio Tinto through innovation and leverages cutting edge technology including virtual reality tools and the latest game engine technologies in order to facilitate real-time visualisation of Rio Tinto’s vast amounts of spatial data.
About you
1. Commitment to the safety of yourself and your team
2. Solid C++ programming skills
3. Experience working with shader languages ( OpenGL/DirectX )
4. Experience in frontend UI/UX design.
5. C#/.net exposure
6. Experience working with multi-threaded code.
7. Strong mathematics and computational geometry skills
8. Effective communication skills
9. Self-motivated, team player able to work effectively within an agile environment.
10. Experience working on multiple 3d game/graphics engines.
11. Bonus points for any experience working within the mining/resources sector.
12. Degree in computer science, software engineering or equivalent (preferred but not mandatory)
Where you will be working
This role is based in Perth, Western Australia, out of our Central Park office, working Monday – Friday. We support and encourage flexible working arrangements.
Our team is highly collaborative and work in close partnership with Rio Tinto’s global R&D community, and external bodies such as research institutes, suppliers and industry partners.
What we offer
13. A work environment where safety is always the number one priority
14. A permanent position working directly for Rio Tinto
15. A competitive base salary reflective of your skills and experience with annual incentive programme
16. Comprehensive medical benefits including subsidised private health insurance for employees and immediate family
17. Attractive share ownership plan
18. Company provided insurance cover
19. Extensive salary sacrifice & salary packaging options
20. Career development & education assistance to further your technical or leadership ambitions
21. Ongoing access to family-friendly health and medical wellbeing support
22. Leave for all of life’s reasons (vacation/annual, paid parental, sick leave)
23. Exclusive employee discounts (banking, accommodation, cars, retail and more)
24. Domestic relocation assistance.