Daniel Amyot est Professeur à l'École de science informatique et de génie électrique de l'Université d'Ottawa, qu'il a jointe en 2002 après avoir été chercheur senior chez Mitel Networks.
Il a publié plus de en ingénierie des exigences, en génie logiciel, en modélisation, en conformité réglementaire et en informatique de la santé. De 2002 à 2013, il a dirigé l'évolution de la norme "" comme Rapporteur associé pour les langages d'exigence à l'Union Internationale des Télécommunications. Il dirige le développement de l'outil .
Il détient un doctorat et une maîtrise en informatique de l'Université d'Ottawa (2001 et 1994) ainsi qu'un baccalauréat en informatique de génie de l'Université Laval (1992).
Daniel est aussi membre du comité éditorial des revues et , membre du comité aviseur international de , président du comité aviseur de la conférence internationale (RE), président de la , membre senior de l’IEEE et chercheur à l'.