Home  
     
  mental images  
     
           
 
   

Senior Software Engineer: API Expert

     



 

Job Profile

  design and implementation of APIs for C++ and scripting language bindings
  documentation of APIs
  QA of APIs
  software engineering
 

all phases of development: design, implementation, testing, documentation, maintenance, and bug fixing.

Required Skills and other Prerequisites

  expert knowledge of C++
  experience in component based API design, such as COM or .NET
  experience in C++ templates and generic programming
  software engineering of large scale systems
  knowledge of JavaScript and/or other scripting languages
  capable of self-disciplined use of work time
  capable of working in a small team

Experience in the following areas is a plus: service oriented architectures and web services, algorithmic aspects, computer graphics and rendering