Senior Engineer - Autonomy

Fortescue

Posted on:  14th Jun 2023

Fortescue has an exciting future ahead. As well as producing over 180 million tonnes of iron ore per year, we’re diversifying our business to become an integrated global green energy and resources company.

Senior Engineer - Autonomy

Work Location:

Fortescue’s East Perth office is located on the traditional lands of the Whadjuk Noongar people.

Roster:

Monday to Friday

As senior software engineer, you'll be designing and implementing critical software components on a world-leading vehicle autonomy project. The goals are ambitious, the systems are complex, and the impact is high.

Key responsibilities include:

  • Implementing vehicle autonomy components that focus on safety, performance, supportability, testability, modularity, and redundancy. 
  • Integrating in-house and third-party sub-systems with the overall autonomy platform. 
  • Introducing software design standards to address commonly-encountered problems. Leading the adoption of these standards amongst the team. 
  • Writing or revising technical documentation and non-technical documentation according to the specified standards so that it meets the needs of internal and external stakeholders 
  • Performing safety analysis and drive the development of complex safety-related functions. 
  • Participating in defining and reviewing functional and non-functional requirements and software architecture discussions. 

Qualifications and Experience:

  • Tertiary qualification in Computer Science, Software/Electronics/Mechanical Engineering OR equivalent level of expertise gained from a combination of experience, training, or professional accreditation. 
  • 8+ years of relevant industry experience working predominantly with the following; 
    • Modern C++ (17 preferred)
    • Unit testing frameworks (GoogleTest preferred) 
    • Linux Operating systems (Debian-based preferred) 
    • Common tooling (CMake, Docker, Git) 
  • Strong critical thinking and problem-solving skills and passion for writing efficient, safe and maintainable code 

Bonus points: 

  • Familiarity with robotics, control systems or physics-based simulation. 
  • Experience working to automotive safety coding standards (MISRA + AUTOSAR). 
  • Experience with networking middleware (DDS). 
  • Experience with vehicle communication protocols (CAN). 

Fortescue is deeply committed to providing a safe culture that builds respect, fosters inclusiveness, and values diversity. We celebrate individual strengths and team members from all backgrounds are encouraged to bring their whole selves to work. Our global workforce drives and promotes an inclusive culture, both within our organisation and throughout the communities we interact with across the world. Diverse backgrounds include First Nations Peoples, people with differing abilities, LGBTIQ+ community, gender, neurodiverse, cultural diversity, all age groups, and those with an intersectional or multiple diverse characteristics. We encourage candidates from all backgrounds to apply.

www.fmgl.com.au/jobs-at-fortescue

Fortescue reserves the right to close applications early should a suitable pool of candidates be identified

We only accept applications via our official website at https://ffi.com.au/careers/ or https://www.fmgl.com.au/jobs-at-fortescue/browse-jobs. Fortescue will never contact you to ask for payment of any kind, whether directly or through a third party.

Job has expired