Johann Muller has returned from injury to captain the side, as has Luke Marshall who will line out in the unfamiliar outside centre position.
Ballymena prop Andrew Warwick is in line to make his senior debut for the province after being named on the replacements bench.
Callum Black will start at loosehead prop so Tom Court moves to the other side of the front row with Rob Herring slotting in at hooker.
Lewis Stevenson retains his place in the second row beside Muller, despite the return to action of Dan Tuohy who is listed among the replacements.
The 19-year-old Olding will be surrounded by experience in the form of Ruan Pienaar at scrum half) and inside centre Paddy Wallace. Outside Marshall will be Andrew Trimble and Michael Allen on the wings, with Ricky Andrew positioned at full-back.
The province's bench features the 21-year-old Warwick and Belfast Harlequins duo Niall Annett and Ricky Lutton as the front row cover.
Tuohy and Neil McComb will offer plenty of options, particularly in the lineout, if they are called upon, while Paul Marshall, Darren Cave and Chris Cochrane are the replacement backs.
ULSTER (v Ospreys): Ricky Andrew, Andrew Trimble, Luke Marshall, Paddy Wallace, Michael Allen; Stuart Olding, Ruan Pienaar; Callum Black, Rob Herring, Tom Court, Johann Muller (capt), Lewis Stevenson, Mike McComish, Ali Birch, Robbie Diack.
Replacements: Niall Annett, Ricky Lutton, Andrew Warwick, Dan Tuohy, Neil McComb, Paul Marshall, Darren Cave, Chris Cochrane.