Hello Client,
I have read your requirement about - Gen2 Universal Printer firmware/software and I am sure I can complete it as per the given description.
I do have skills like Programming, Software Architecture, Software Development which you are looking in your project.
I have checked the file you have shared.
I Would like to discuss few things over the chat. So please do ping me.