Project Overview:

We are a fast-growing and highly motivated team, which is developing a real-time cartography solution that works on different platforms (from embedded devices like in-car devices, and mobile devices (Android, iOS, Symbian), to enterprise solutions). We are designing and implementing features in our proprietary next-generation 3D engine used for map rendering. The selected candidate will have the opportunity to implement automated test cases for our 3D engine which vary from rendering-specific to algorithmic and system\platform-wide. Our  test app / UI - written in C++ / QT framework. Automation framework - written in Python using Robot Framework. We are looking for a person that can understand complex features like map rendering and know how to write test cases that validate full range of functionalities.

Technology Stack:

  • C++ 11 , Python, Kotlin;
  • CI (Jenkins), Bitbucket;
  • Embedded systems;
  • Debugging tools gdb, valgrind, etc.
Рекрутер
Дмитро Поляков
Responsibilities:
  • Participate in a technical discussion to find a right architecture/design solution;
  • Provide time estimates and time/performance/quality trade-offs to management;
  • Support of development of the product (Change Request implementation);
  • Design and implement tests using Python scripts;
  • Failure analysis and fixing;
  • Regular communication with the distributed team;
  • Reporting on results of your work.
Requirements:
  • 4+ years of experience in software engineering;
  • Excellent analytical, and algorithmic skills;
  • Expertise in Python;
  • Solid expertise in writing and maintaining Python tests - for application which is written in C++ / QT framework;
  • At least upper-intermediate level of English, well-developed communication skills;
  • Understanding of Agile methodologies and engineering practices;
  • Passionate about programming, automated testing best practices;
  • Self-motivated, well-organized, detail-oriented, and a very strong team player.
Nice to have:
  • Experience working with embedded systems and hardware;
  • Experience C++ (preferably C++14);
  • Experience working with Docker, CI, and Jenkins.

Тебе також можуть зацікавити

Чому варто приєднатись до команди INTELLIAS

У нас ти знайдеш доброзичливе середовище та можливості навчатися й зростати щодня.

Можливості релокації в INTELLIAS

Отримуй новий досвід та відкривай нові горизонти, знаходячись лише в декількох годинах подорожі…

Підтримка здоров’я та спорту

Ми докладаємо максимум зусиль, щоб забезпечити комфортні умови для консультантів компанії, та піклуємося…

Як стати частиною команди INTELLIAS

Ми робимо все можливе, щоб спростити та прискорити твій шлях до нашої команди. Будемо раді бачити тебе...