Position: Senior C++ Developer (HERE Maps project)
Company: Intellias
Experience required: 3y
English level: intermediate

Technology Stack :

- C++ 11
- CI(Jenkins), Gerrit/Git
- Embedded systems
- Debugging tools gdb, valgrind etc.

**Responsibilities:**
- Support of existing product on pre-production and post-production phase
- Triage and troubleshooting, problem analysis, crash dumps and log analyze
- Participate in technical discussions to find a right architecture/design solution
- Provide design, implementation and complete testing of new features in supported programming languages (C++)
- Design interfaces and implementation to support reusability, testability and modularity
- Integrate our solution with other parts of Navigation platform
- Ensure the features are integrated on the target platforms in a way that meets the expectations of the customer

**Requirements:**
- 3+ years of C++ software development
- Good experience with debugging tools gdb, valgrind, multithreading
- Very good communication skills in English, both written and spoken
- Experience of working with embedded systems and hardware
- Excellent analytical, algorithmic and optimization skills
- Good knowledge of OOAD, architecture and design patterns, API design principles
- Good understanding of Agile methodologies and engineering practices
- Passionate about programming; strong focus on performance aspects
- Self-motivated, well-organized, details-oriented and a very strong team player

**Nice to have:**
- Experience of working with embedded systems and hardware
- Experience of working with Docker, CI, Jenkins
- Experience of Python coding.