Position: Senior C++ Developer
Company: Intellias
Experience required: 5y
English level: upper

This is design and implementation of features in the proprietary next-generation 3D engine used for map rendering. You will have the opportunity to implement new features into our 3D engine which vary from rendering-specific to algorithmic and system\platform-wide.

Technology Stack:
C++ 14; CI (Jenkins), Bitbucket; Embedded systems; Debugging tools gdb, Valgrind, etc.

**Responsibilities:**

- Develop new features for the map rendering engine
- Participate in a technical discussion to find a right architecture/design solution
- Write a highly optimized C/C++ code
- Provide time estimates and time/performance/quality trade-offs to management. 

**Requirements:**
 
- Strong experience in software engineering
- Excellent analytical, algorithmic, and optimization skills
- Knowledge of graphics APIs like OpenGL/OpenGLES/Direct3D
- Expertise in cross-platform C++ (preferably C++14), 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
- Excellent knowledge of OOAD, architecture and design patterns, API design principles
- Passionate about programming, strong focus on performance aspects
- Self-motivated, well-organized, detail-oriented, and a very strong team player

**Nice to have:**

- Experience working with embedded systems and hardware
- Experience working with Docker, CI, Jenkins.

**We offer:**

Besides such basics as a competitive salary, comfortable and motivating work environment, here at Intellias we offer:

For your professional growth — Innovative projects with advanced technologies; Individual approach to professional and career growth (Personal Development Plan); Regular educational events with leading industry experts; English and German courses.

For your comfort — Flexible working hours; Spacious office with lots of meeting rooms; Relocation program; Kids’ room with professional baby-sitter (offices in Lviv & Kyiv).

For your health — 3 health packages to choose from — medical insurance, sports attendance or mix of both; Annual vitaminization program; Annual vaccination and ophthalmologist check-up.

For your leisure — Corporate celebrations and fun activities; On-site massages; Beauty parlor (offices in Lviv & Kyiv).