| |
maintenance and improvement of the products source code architecture |
| |
implementation and refactoring of base modules such as memory management |
| |
development and acceleration of algorithms |
| |
parallel algorithms and their implementation |
| |
software engineering |
| |
software interface design and implementation |
| |
all phases of development: design, implementation, testing, documentation, maintenance, and bug fixing. |
| |
solid knowledge of C and C++ |
| |
long-term experience with code refactoring and application maintenance |
| |
problem analysis and problem solving skills |
| |
experience with performance-citical multithreaded programming |
| |
capable of self-disciplined use of work time |
| |
capable of working in a small team |
Experience in the following areas is a plus: computer graphics, compiler technologies, .Net, C++ STL