Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
27 липня 2021

Senior C++ Engineer (вакансія неактивна)

Київ, Львів, Одеса, Івано-Франківськ

Project Overview:

Our customer is one of the key players in the world of maps and navigation platform. We as a part of customer’s program develop data-driven location service at global scale, which operates on billions of transactions, map tiles, search and geocode requests. The goal of the project is in-car navigation product, that provide comfortable guidance services for the car driver during the trip. For this purpose, the software collects and analyzes information from other sub-systems like Map data, EV, Routing, Traffic load, etc.
Technically, it is a cross platform application (primarily targeting Linux, Android and QNX) excessively covered with automated tests at multiple levels: unit, map integration, user scenario acceptance. BDD-style acceptance tests make use of Python and Cucumber framework. Cross component integration within the SDK is ensured with mandatory Gerrit peer code reviews and verified with central CI and CD pipelines.

Responsibilities:

  • Participate in product discussions with PO and technical discussions within the team to find the right solution architecture and design;
  • Implement new features in C++, provide automated test coverage;
  • Profile and optimize resulting C++ code;
  • Design interfaces and implementation to support reusability, testability and modularity;
  • Integrate our solution with other parts of the product and target platform in the way that meets the customer expectations.

Requirements:

  • 3+ years of experience in software engineering;
  • Experience with embedded development, low-level performance optimization, QNX is an advantage;
  • Excellent analytical, algorithmic and optimization skills;
  • OOAD, architecture and design patterns;
  • Expertise in cross-platform C++ (preferably C++11), boost;
  • Knowledge of discrete mathematics will be a plus;
  • At least upper-intermediate level of English, well-developed communication skills;
  • Understanding of Agile methodologies and engineering practices.

Nice to have:

  • Knowledge of QT framework and QML.

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).