Петер Карл Йеле родился в швейцарском Грабсе. С четырёх лет занимался в футбольной школе лихтенштейнского футбольного клуба «Шан», в основном составе которого и дебютировал в 1998 году. Первый матч Йеле в сборной Лихтенштейна навсегда вошёл в историю лихтенштейнского футбола. К тому моменту за всю свою историю национальная команда княжества провела 29 матчей на международной арене, из которых проиграла 28 и лишь однажды сыграла вничью. И вот 14 октября 1998 года главный тренер сборной Ральф Лоозе предоставил 16-летнему Петеру Карлу Йеле право впервые выйти на поле в футболке национальной сборной против команды Азербайджана. Юноша блестяще отыграл весь матч, и сборная Лихтенштейна одержала первую в своей истории победу со счётом 2:1. С этого момента справедливость нахождения Йеле в воротах сборной ни у кого не вызывала сомнений.
1 июля 2000 года состоялся переход Йеле из «Шаана» в цюрихский «Грассхопперс». Дебют вратаря в Швейцарской Суперлиге пришёлся на 29 июля, когда «Грассхопперс» в рамках чемпионата Швейцарии встречался с «Базелем». В том матче Йеле парировал удар «легенды» «Базеля» Массимо Чеккарони с одиннадцатиметровой отметки, тем не менее «Грассхопперс» тогда потерпел поражение со счётом 0:1. Однако Петер Карл своей игрой заставил о себе говорить со всей серьёзностью.
10 июня 2006 года состоялся трансфер в «Боавишту» из Порту. В основном составе нового клуба Йеле дебютировал в кубковом матче с клубом «Пеналва» из Пеналва-ду-Каштелу, завершившемся победой «Боавишты» 3:1.
Сезон 2008/09 Петер Карл Йеле провёл во французском «Туре», однако вследствие серьёзного повреждения приводящей мышцы бедра, вынужден был пропустить значительную часть чемпионата. В итоге «Тур», до последнего момента претендовавший на выход в Лигу 1, занял лишь шестое место в Лиге 2, отстав от дающего право на повышение в классе третьего места на пять очков.
30 июня 2009 года Йеле подписал однолетний контракт с «Вадуцем», выступающим в швейцарской Челлендж-лиге. 24 февраля 2010 года на тренировке Петер разорвал акромионально-ключичный сустав и был вынужден пропустить шесть игр чемпионата. «Вадуц», полностью провалив второй круг первенства, довольствовался восьмой позицией в лиге, отстав на 18 очков от второго места. Однако клуб в шестнадцатый раз подряд выиграл Кубок Лихтенштейна и завоевал право участия в Лиге Европы.
Сезон 2010/11 вновь был примечателен тем, что «Вадуц» в последних девяти матчах чемпионата набрал лишь девять очков, упустив блестящую возможность повышения в классе: от вожделенного второго места в лиге клуб в итоге отстал на два пункта. Традиционная победа в Кубке страны оформила для клуба путёвку в Европу.
За сборную Петер Карл Йеле провёл 91 матч, в двенадцати из которых сохранил свои ворота в неприкосновенности. Ниже представлен перечень всех «сухих» матчей Йеле за национальную команду: