Software development tends to be like that. It is extremely difficult to make sure there are no bugs. I remember working on my own
medical device software - iec 62304 was really hard to meet. But all in all, through hard work and multitudes of testings I was able to eliminate all issues. Give them time and they'll make their work better as well, if they are persistent enough of course.