Heya
Hope that you are having a good day
I thoroughly went through your job description and I can say that you need a C expert who knows its basics from scratch.
I am an avid C programmer and can perform your task with ease and as soon as possible seeing to it that all the qualitative expectations are met!
I believe, this task would require accuracy and precision at its prima-facia.
For further discussions, do knock.
Looking forward to hearing from you.
Cheers