Senior C++ Developer
Description
About the Role We are looking for a skilled C++ Software Engineer to join our team and contribute to the development of complex software systems focused on data processing and mission-critical workflows. In this role, you will be involved in deg, building, and improving applications, working closely with user requirements, and ensuring reliable system performance in real-world environments.
Key Responsibilities Design and develop software applications for data processing and specialized system workflows Analyse user requirements and translate them into technical solutions Test and validate system deployments in customer environments Identify, troubleshoot, and resolve software issues Contribute to continuous improvement of system performance and reliability
Required Qualifications Practical experience with C++ (C++14 or higher) Strong knowledge of STL and Boost libraries Experience deg system architecture, including multithreading and distributed systems Familiarity with version control systems (Git) Basic knowledge of CMake Proactive, reliable, and able to work independently Ability to read and understand technical documentation in English
Nice to Have Knowledge of TCP/UDP protocols Experience with PostgreSQL Understanding of signal processing (audio, video, etc.) Experience with parallel computing (SIMD, OpenMP) Familiarity with Qt, JavaScript, TypeScript, or React Experience with OpenGL (3.0+) and GLSL Experience working with distributed and heterogeneous data systems
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.