C++ Developer
CelerisRemoteMIDPosted 31m ago
C++Object-Oriented ProgrammingData StructuresAlgorithmsMemory ManagementMultithreadingConcurrencyPerformance OptimizationSTLGDBValgrindLinuxUnixCMakeMakeGitVersion Control
About the Role
We are looking for an experienced C++ Developer to join our team and contribute to building high-performance, scalable, and efficient software solutions.
Key Responsibilities
• Design and develop efficient software applications
• Write clean and maintainable code
• Troubleshoot complex technical issues
• Optimize application performance
Requirements
• Strong proficiency in C++ programming (C++11/14/17 or later)
• Strong understanding of Object-Oriented Programming concepts and design patterns
• Experience with data structures, algorithms, and memory management
• Hands-on experience in developing, debugging, and optimizing C++ applications
• Good understanding of multithreading, concurrency, and performance optimization
• Familiarity with STL and modern C++ features
• Experience with debugging and profiling tools such as GDB, Valgrind, or similar
• Knowledge of Linux/Unix environments and build systems such as CMake or Make
• Familiarity with Git and version control systems
• Understanding of software development life cycles and coding best practices