Front and Back end Mapping Engineers

NY | Direct Hire

Post Date: 07/29/2015 Job ID: 6002 Industry: Internet

Assist in the development of a cross-platform vector map engine.  Ideal candidate is a well-rounded programmer who prefers low-level and has great knowledge and interest in graphics programming.  

Requirements:

  • Expert-level knowledge of C and C++

  • Familiar knowledge of Objective-C and Java, as well as their standard coding conventions

  • Expert-level knowledge of OpenGL ES 2.0, and GLSL

  • Strong knowledge of the 3D graphics programmable pipeline.

  • Strong mathematics skills in the following areas:

    • Vector Mathematics and Linear Algebra

    • 3D Geometry Processing

    • 3D Transformations

  • Experience working with multi-touch gestures on a mobile platform (particularly iOS and Android)

  • Experience with image processing

  • Experience working with low level sockets API (BSD sockets and/or Winsock)

  • Basic knowledge of the iOS and Android SDKs

  • Always conscious of performance, and proficient at profiling and optimizing code

  • A curiosity about maps and how they are made

  • A love of low level programming and engine development

 

Bonuses:

  • Experience working with an open-source mapping platform such as Route-Me or Leaflet

  • Experience working on a game engine

  • Experience with the GraphicsMagick library and/or the Magick++ API

  • Strong mathematical skills in the following areas:

    • Calculus, particularly in 3D

  • Experience working with the Android NDK

  • Advanced knowledge of the iOS and Android SDKs

  • Experience with shading and global illumination using GLSL
    Experience with Windows programming

  • Experience with DirectX 10/11 and HLSL

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: