Position: Senior C++ Developer (Rendering/Generalist)
Company: Intellias
Experience required: 3y
English level: upper

HERE project, HD Lanes team

We are a fast growing and highly motivated team, which develops a real-time cartography solution for different platforms (from embedded devices like in-car devices, mobile device (Android, iOS, Symbian), to enterprise solutions). We are designing and implementing features in our proprietary 3D engine used for map rendering. The selected candidate will have the opportunity to implement new features into our 3D engine.

**Responsibilities:**

- Develop a new feature for the map rendering.
- Participate in the technical discussion to find the right architecture/design solution
- Write a highly optimized C/C++ code.
- Provide time estimates and time/performance/quality trade-offs to management.

**Requirements:**

- 3+ years of experience in software engineering.
- Excellent analytical, algorithmic, and optimization skills.
- OOAD, architecture, and design patterns.
- Knowledge of graphics APIs like OpenGL/OpenGLES/Direct3D.
- Expertise in cross-platform C++ (preferably C++11), boost.
- Knowledge of graphical algorithms, 3D rendering, or similar technologies e.g. game engine development.
- At least upper-intermediate level of English, well-developed communication skills.
- Understanding of Agile methodologies and engineering practices.
- Able to work on non-graphics code.