Senior C++ Developer

REQUIRED SKILLS:

  • 5+ years of proven experience as a C++ engineer
  • Knowledge of Qt 5
  • Experience with MFC libraries
  • Experience in Linux or Windows and writing cross-platform
  • Experience in Multithreading;
  • Work with Windows, Visual Studio
  • Experience with COM (serial) ports
  • English – upper intermediate

Will be a plus:

  • Experience with 3D
  • Understanding the basics of modern cryptography (ECDSA, ECDH and others)
  • Experience with QML is desirable
  • Work with Jenkins (use), Jira, Confluence
  • Knowledge of Embedded systems.

 RESPONSIBILITIES:

  • Building architecture
  • Code writing
  • Qt-based software development with a developed graphical interface for different platforms: Windows, Mac, Linux, Android
  • Software development with command line interface based C++ and working with equipment through USB for Windows, Linux
  • Search for optimal solutions for complex tasks and problems
  • Introducing the latest technology (increase productivity through the introduction of appropriate technologies)
  • Possible communication with the client
  • Responsibility and professional approach to the workflow

ABOUT PROJECT:

The hardware and application software are used to create a navigation system for tunnel drilling machines (and can be modified for other earth-moving machines) and purchased either by tunnel machine manufacturers or contractors who will use tunnel machines to cut and build rail/road/water tunnels around the world.

WHAT EW OFFER:

  • Healthy workplace environment;
  • Strong and friendly development team;
  • Competitive reward;
  • Compensation for education;
  • Flexible schedule;
  • 15 paid vacation days, 7 paid days-off;
  • Office in the city center.