Low-level C and C++ programming, both in user and kernel mode, has been steadily present in our professional career since more that 20 years. Initially on UNIX and DOS, later on Windows NT, we have mainly worked on the file system and network stack areas. On Windows we have written WDM drivers for specialized devices and for a virtual file system with high performance requirements.
Multithreading and process synchronization techniques belong to our standard programming tools, and we can use them in very efficient ways with help of low-level techniques like atomic instructions or direct access to system handles. Standard Template Library is of course a key component of all our code, and we know also very well other basic runtime libraries like Boost. In many occasions we have implemented specific algorithms in the context of technical and scientific applications, and therefore we are able to handle them with high levels of efficiency.
Furthermore, we particularly like programming at the system level, even if the opportunities in this field are not so frequent in the freelancer world, so we would be glad starting a collaboration with you on this area.
Regards
The Bramfeld Team