Job Summary
We are looking for a skilled C++ Developer to design, develop, test, and maintain high-performance software applications. The ideal candidate should have strong experience in modern C++ development, object-oriented programming, and software engineering best practices.
Key Responsibilities
- Design, develop, and maintain applications using C++.
- Write clean, efficient, and reusable code.
- Analyze requirements and translate them into technical solutions.
- Debug, troubleshoot, and optimize application performance.
- Develop and maintain multi-threaded and high-performance systems.
- Participate in code reviews and technical discussions.
- Collaborate with cross-functional teams including architects, testers, and business stakeholders.
- Create and maintain technical documentation.
Required Skills
- Strong experience with C++ (C++11/14/17/20).
- Solid understanding of Object-Oriented Programming (OOP) principles.
- Experience with STL (Standard Template Library).
- Good knowledge of Data Structures and Algorithms.
- Experience in multithreading, concurrency, and memory management.
- Familiarity with Linux/Unix environments.
- Experience with Git or other version control systems.
- Knowledge of software design patterns and best practices.
Experience:
Language:
Work Location: Hybrid remote in Leuven