Senior Consultant | C/C++ | Pune | Engineering | Platform Development & Integration
DeloitteMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand and mid-level Pune role increase competition, but specialized C/C++ systems skills limit applicant pool.
Role requires deep C/C++ systems and protocol expertise, reducing cross-industry transferability.
Multiple mandatory technical skills and explicit 5+ years requirement create strict shortlisting filters.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain protocol stack implementations and networking components in C/C++ for Linux and Windows platforms.
Develop high-performance client-server architectures and system-level software involving multithreading, synchronization, IPC, and networking.
Lead troubleshooting and debugging efforts using advanced diagnostic tools; develop automated test frameworks with Python/Perl; support continuous integration and cross-platform deployments.
Minimum Requirements
Minimum 5 years of software development experience.
Strong expertise in C and C++ including modern C++ standards, OOP, design patterns, algorithms, and data structures.
Hands-on experience with TCP/IP networking, protocol development, client-server applications, multithreading, IPC, Linux and Windows system programming.
Experience with debugging tools like WinDbg, GDB, crash dump analysis; ability to develop and maintain Makefiles, CMake build systems; proficiency in test automation using Python and Perl.
Ideal Candidate Profile
Experienced developer comfortable with cross-platform (Linux and Windows) system-level software and network protocol stack development.
Familiar with designing high-performance, scalable client-server and distributed systems with strong focus on software architecture and code quality.
Skilled in deep debugging, root cause analysis, and using popular debugging tools; capable of collaborating in Agile teams and participating in architecture and design reviews.
