Engineering

Requesting Dept / Division: Development 1. Position Details Job Title: C++ Developer No. of Openings: 1 Location: Coimbatore, Tamil Nadu Experience Level: 6 Months – 1 Year Work Arrangement: 100% In-Office Salary Budget: ₹2.5 – ₹4.0 LPA, based on skills and experience
Technical Skill Matrix Category Requirements Must-Have (Min. 4 required) C++ (Modern C++11/14/17 standards), Object-Oriented Programming (OOP), Data Structures & Algorithms, Memory Management (Pointers, Smart Pointers, RAII), Standard Template Library (STL), Linux/GDB Debugging, Git & GitHub Good to Have Multithreading & Concurrency, CMake/Makefiles, Socket Programming/Networking, Qt Framework, Performance Profiling (Valgrind), Database integration System & Environment Linux OS / GCC / Clang, Visual Studio / CLion, Memory Leak Analysis Tools & Versioning Git, GitHub, GDB, CMake, Postman/Boost (if network-focused) 3. Key Responsibilities Write clean, maintainable, efficient, and well-structured C++ code following modern standards. Implement robust algorithms, efficient data structures, and core system modules. Manage explicit memory allocation/deallocation using smart pointers and RAII to prevent memory leaks. Profile, debug, and optimize application code using GDB, Valgrind, and Linux debugging tools. Collaborate on system architectural design, code reviews, and version control workflows in Git. Integrate application modules with databases, external libraries, or networking protocols. Maintain technical documentation for APIs, modules, and deployment procedures. 4. Preferred Skills Hands-on experience with multi-threaded applications and concurrency controls (mutex, locks). Familiarity with build automation tools like CMake, Ninja, or Make. Basic understanding of cross-platform desktop development (Qt/GUI frameworks) or system networking. Keywords: C++ Developer, Modern C++, Object-Oriented Programming, Data Structures, Algorithms, STL, Memory Management, Smart Pointers, Linux, GDB, CMake, Git, Multi-threading, System Programming.
4 applicants
Login Required
You must be logged in to apply. This ensures your application is linked to your account and you can track its status.