C++ Engineer

Remote | United States

Overview

As a team member you will have an opportunity to work with a variety of data transfer technologies and utilize direct OS API (Linux, Mac, Windows) to produce optimal code for performance and reduced memory footprint.

Responsibilities

  • Design and develop new features according to specifications and customer’s requests;

  • Produce high quality cross-platform C++ code that runs on Mac, Windows, Linux;

  • Develop corresponding unit tests to properly test the code

  • Identify customers issues based on logs and core dumps and provide a resolution in a timely manner;

  • Collaborate with other developers, QA team and project managers to refine requirements

Qualifications

  • At least two years professional C++ development experience.

  • You must have a strong familiarity with object-oriented programming, modern C++ standards (C++11/14/17/20), boost library, unit testing, test-driven development

  • Familiarity with: system and network programming under Linux or Windows

  • Familiarity with: low level debugging and profiling of native code