科学方面，在1959年到1969年间，他在一间丹麦电脑公司工作。但他同时也在尼尔斯·波耳研究所与丹麦科技大学授课。在1969年至1998年间，他受聘于哥本哈根大学，担任计算机科学教授。
学术贡献.他在ALGOL 60中，导入巴科斯范式（Backus Normal Form），进一步发展它，并根据其发明者约翰·巴科斯来命名。高德纳认为，彼得·诺尔在这个记号法中也具有很大贡献，主张应称为巴科斯-诺尔范式（Backus-Naur Form），但彼得·诺尔本人不愿居功，他本人仍然称唿其为巴