Osmundsen er grunnlegger og adm.direktør i Empower New Energy, et platformselskap for investeringer i små og mellomstore sol- og vannkraftprosjekter i utviklingsland. Osmundsen var fra 2009 til oktober 2017 konserndirektør i solenergiselskapet Scatec Solar, der han hadde ansvar for selskapets utvikling av nye fremvoksende markeder, bla. Sør-Afrika, Midtøsten og Ukraina.