Position Summary
Driving advanced systems software engineering, core C/C++ development, and low-level Linux programming across Pune, Chennai, and Bangalore, People Gamut HR Solutions is actively seeking an accomplished C/C++ Software Developer for a permanent full-time professional engagement with premier product engineering enterprises. In this vital technical role, you will architect, design, develop, and optimize high-performance backend systems, operating system components, and robust networking solutions utilizing C/C++ and Linux system programming principles. Bringing 5 to 10 years of progressive professional software engineering experience, you will empower global product innovation to achieve uncompromised execution speed, memory efficiency, and system reliability. This prestigious career opportunity offers competitive remuneration, high technical visibility, and professional growth within a leading recruitment and human resources consulting enterprise.
Detailed Job Description
As a C/C++ Software Developer supporting People Gamut HR Solutions across Pune, Chennai, or Bangalore, you will take full operational, tactical, and technical ownership of low-level software architecture, kernel-level or user-space system programming, and multi-threaded application development. Your day-to-day responsibilities include authoring optimized C/C++ codebases, managing Linux system resources, troubleshooting complex memory management and concurrency bugs, and collaborating directly with multidisciplinary product development squads and technical recruiters like Nidhi N K.
Key Responsibilities
- Architect, design, develop, test, and maintain high-performance enterprise software and system components utilizing C and C++.
- Implement robust system programming solutions, inter-process communication (IPC), multi-threading, and socket programming on Linux platforms.
- Optimize software memory management, CPU utilization, thread synchronization, and low-level system performance.
- Debug complex runtime anomalies, memory leaks, segmentation faults, and concurrency bottlenecks using advanced profiling tools (Valgrind, GDB).
- Collaborate seamlessly with QA engineers, product architects, and hardware integration teams during agile release cycles.
- Ensure strict adherence to secure coding standards, industry best practices, and enterprise software engineering guidelines.
- Develop automated unit tests, integration test suites, and continuous integration pipelines for C/C++ codebases.
- Maintain meticulous technical documentation, API specifications, system architecture diagrams, and version control repositories.
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, Electronics Engineering, Information Technology, or related technical discipline.
- Minimum of 5 to 10 years of progressive professional hands-on experience in software development utilizing C and C++.
- Strong, demonstrable operational expertise in Linux operating systems and advanced system programming principles.
- Comprehensive working knowledge and practical proficiency in low-level debugging, multi-threading, synchronization, and networking protocols.
- Deep practical experience in product engineering environments and high-performance backend architectures.
- Solid practical grasp of software design patterns, data structures, and algorithmic optimization.
- Exceptional analytical problem-solving aptitude, technical documentation skills, and professional communication capabilities.
- Mandatory legal work authorization and physical availability for professional operations in Pune, Chennai, or Bangalore.
Nice-to-Have Skills
- Advanced professional certifications in C/C++ programming or Linux systems administration.
- Prior professional working experience in top-tier multinational product companies, telecommunications firms, or embedded systems enterprises.
- Hands-on familiarity with scripting languages such as Python or Shell for test automation and build engineering.
- Experience utilizing enterprise IT service management and agile tracking platforms (Jira, Confluence).
- Active participation in open-source software projects, systems programming forums, or technical hackathons.
Application Information
- Recruiter: People Gamut HR Solutions Recruitment Division
- Contact Name: Nidhi N K (Talent Acquisition Specialist & HR Coordinator)
- Email: nidhi.nk@peoplegamut.com
- Phone:
- Company Website: https://www.peoplegamut.com
- Salary/Rate: Market Competitive / Enterprise Product Engineering Package
- Deadline: Open until filled (Urgent Multi-City C/C++ Systems Opening)
- Notice Period: Immediate to 30 Days Preferred
- Contract Duration: Permanent / Full-Time Engagement (Pune | Chennai | Bangalore)
Recruitment Pro Tip
When applying for this C/C++ Software Developer position through People Gamut HR Solutions, ensure your resume explicitly highlights your Linux system programming tenure, multi-threaded concurrency experience, and product company background.