Hi,
I've tried running your software on Ubuntu 18.04 with FreeCad 0.18 but when I try to read a STEP file there is a problem in importing the FreeCad library.
I can't test version under 0.16 because there are no package available on the legacy ppa for Ubuntu 18.04.
Thank you!