C++ Engineer
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