We are seeking an experienced Linux/C++ developer to work on customizing the Salome platform ([login to view URL]) for our numerical solver application. The successful candidate will have an excellent track record of developing applications under both C++ and Linux. Experience with open-source projects and/or CAD/CAE applications is a clear asset for this position.
## Deliverables
Salome provides a generic open-source platform that can be integrated with third-party numerical codes to create a complete tool-kit which includes both pre-processing (CAD, meshing tools) and post-processing (visualization of results). The various components are implemented as modules that communicate with each other via CORBA. We have a prototype of a module that runs our numerical solver and you will be tasked with implementing features that will allow our module to communicate with the standard Salome modules. There is a large amount of documentation and examples available on the Internet on how-to make these customizations. You will be working on both code that is proprietary and confidential as well as on code that will be released back into the open-source community.
You should have expert knowledge of C++, Linux and GNU autotools. In addition, in-depth experience with one of more the following technologies is desired: Qt, python, hdf, vtk, and OmniORB.
You are encouraged to browse [login to view URL] to find more information about the Salome technology. Source code is available for download on this site.