In specifying C++ on Linux as your basis, you speak directly to my development preferences. I have been using and programming in Linux environments for well over a decade. C++ is my preferred language for executable development on Linux platforms.
Should you accept my bid, I will need to complete a full specification as to scope of work, desired functionality, desired implementation, deliverables format, and licensing/copyright. This will be our first milestone. After completing this aspect, the end-user and API documentation will be written. This will further define the solution space and allow for any changes that need to happen to be put into place before any investment in code writing is made. Once the documentation is complete I will write the application and provide you with the final product.
Please feel free to contact me with any questions or concerns you may have.