Bernhard is a Senior Research Scientist at ETH Zürich and an adjunct Professor at the University of Montreal. After obtaining his PhD in 2010, Bernhard joined Disney Research Zurich. He then moved on to the University of Montreal, where he was an associate Professor. Bernhard is the recipient of the Outstanding Young Researcher Award (2018) from the Canadian Society for Computer Science and the NSERC Research Chair on Computational Design for Digital Manufacturing (2019).
For the past ten years, Bernhard's research has focused on differentiable simulation for computational design with applications to flexible structures, compliant mechanisms, and mechanical assemblies.