Can you say/describe (a lot) more about what you mean by:
"machine automation"
And tell us some specifics about the code that's been "written already".
I'd guess you do NOT mean: developing a new Linux distribution from scratch.
Take some time to use the search options at:
http://distrowatch.com
Are you familiar with raspberry pi?
https://www.machinedesign.com/automa...ts-open-season
Anyway, welcome to LQ and best wishes!!!