From: Macumber, Daniel <Daniel.M<acumber@nr...> - 2009-03-20 16:04:05
The commercial building team at the National Renewable Energy Laboratory in Golden, CO has a contract position for an experienced SWIG user/developer. We are developing a C++ code base for simulation of building energy performance, we have a requirement to expose this functionality in both Ruby and C#. The C++ code makes use of smart pointers, multiple namespaces, and stl containers; we need to make these objects accessible naturally in the target languages. The initial contract will be for a short period of onsite work involving training NREL staff on SWIG, writing functional interface definitions to serve as a template for wrapping the rest of the code, and development of an extendible and maintainable SWIG project structure. If you are interested in this opportunity please email daniel.macumber@..., please include portfolio examples of your experience with SWIG and C++ (specific application to Ruby and with the C++ elements listed above is appreciated). Alternatively, if you strongly feel that SWIG is not the right tool for this purpose and have experience exporting Ruby bindings to C++ code by hand please feel free to respond as well.