Senior Software Engineer - Rail

Fortescue

Posted on:  23rd May 2023

At Fortescue Future Industries (FFI) we are leading the global energy transition by developing a portfolio of renewable energy and green hydrogen projects.

Our large scale, low-cost hydropower, geothermal, solar and wind assets will support establishment of green energy and green product industries around the world.

FFI is committed to building thriving communities by delivering social, environmental, and economic benefits.

Title: Senior Software Engineer - Locomotive

Work location: Perth based (CBD and Hazelmere)

Roster: Monday - Friday 

In support of Fortescue’s strong focus on green energy and our carbon neutrality targets, one of our key initiatives will be in our Green Fleet projects whereby we will develop a range of technologies to power our mining fleet, rail locomotive and marine vessels.

We are searching for an experienced Senior Software Engineer to join our team on the revolutionary Zero Emission Infinity Train project. This project is crucial in achieving carbon neutrality for FMG's locomotive fleet and achieving FMG's goal of zero emissions by 2030.

Key Accountabilities 

  • Build and lead a versatile software team in developing a world-first product for the rail industry
  • Design hardware and software architectures for distributed and real-time systems
  • Develop a culture focused on quality and continuous improvement
  • Lead the introduction and integration of standards, workflows and best practices
  • Work closely with product owners and system leads in formalising system-level requirements and specifications
  • Mentor junior team members, and identify and coordinate career development pathways
  • Inform project scoping, planning and budgeting

Key Qualifications and Experience 

  • 10+ years' experience in software development for real-time and distributed systems in industrial applications (mining, marine, rail, road transport)
  • Strong knowledge of software architecture design in distributed systems
  • Excellent written and verbal communication skills
  • Understanding of network communications and protocols
  • Experience in developing software deployment strategies
  • Experience with operating systems deployed in industrial edge computing (i.e. QNX, SafeRTOS, Linux etc)
  • Strong skills in full software development life cycle. (Documentation, Requirements, Testing, Traceability)
  • Experience with software version control systems such as Git or SVN is essential
  • A strong background in physics and mathematics is desirable
  • Knowledge of embedded systems and experience developing in C/C++ is an advantage
  • Knowledge of model-based design and development utilising MathWorks products is an advantage (Simulink, Stateflow)
  • Experience with Functional Safety Rail SIL1,SIL2 rated software development is advantageous (EN50128 or equivalent)

Candidates must be able to bring a flexible mindset, challenge traditional thinking, and be prepared to work outside of their comfort zone.

Our values drive our culture and performance through a strong focus on safety, family and determination.

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, neuro diverse, 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

Job has expired