Position: Senior C++ Engineer
Company: Fluvius
Category: C++
Experience required: 5y
English level: intermediate

Required Skills:
5+ years of proven experience as a C++ engineer;
Experience with GTK and MFC libraries;
Experience with COM (serial) ports;
Proven experience in Linux or Windows and writing cross-platform;
Experience in Multithreading;
Great team skills, ability to work with customers and teammates;
English - Intermediate level or higher.

Will be a plus:
Experience with 3D;
Knowledge of Embedded systems.

Responsibilities:
Building architecture of the project;
Create clean and testable code;
Developing solutions using the latest industry trends and framework;
Work with Kanban Agile methodology;
Communicate with the customer;
Responsibility and professional approach to the work process.
 
What we 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.


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.