C/C++ Software Developer (Linux & System Programming) | People Gamut HR Solutions | Pune, Chennai, and Bangalore

People Gamut HR Solutions

Pune District, Chennai, Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

People Gamut HR Solutions is actively seeking a C/C++ Software Developer for Pune, Chennai, or Bangalore. You will own low-level software architecture, kernel-space or user-space programming, and multi-threaded application development to deliver high-performance backend systems.

The role demands 5–10 years of hands-on experience in C/C++ and Linux, with a focus on memory management, concurrency, and networking. Open to permanent, full-time professionals in multi-city locations.

Qualifications

  • 5 to 10 years of hands-on C/C++ software development experience.
  • Strong Linux OS and system programming expertise.
  • Experience with multi-threading, synchronization, and networking protocols.

Responsibilities

  • Architect, design, develop, test, and maintain high-performance software in C/C++.
  • Implement IPC, multi-threading, and socket programming on Linux.
  • Optimize memory usage, CPU utilization, and performance.
  • Develop unit tests and CI pipelines; maintain documentation.

Skills

C/C++ programming
Linux system programming
Multithreading
Memory management
Problem solving

Education

Bachelor’s degree in Computer Science
Electronics Engineering
Information Technology

Tools

GDB
Valgrind
Jira
Confluence

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C Developer - Linux Systems Programming
C Developer - Linux Systems Programming

Cognizant • Mumbai

On-site
INR 1,400,000 - 2,400,000
C++ Developer
C++ Developer

Advance Career Solutions • India

On-site
INR 1,200,000 - 1,700,000
C++ Linux Developer
C++ Linux Developer

Persistent Systems • Pune District

Hybrid
INR 600,000 - 1,000,000
Competitive salary and benefits package
Quarterly growth opportunities
Employee engagement initiatives
+1
Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Embedded C++ Engineer (Linux) | 6 - 10 Years | Pune
Embedded C++ Engineer (Linux) | 6 - 10 Years | Pune

Antal International • Pune District

On-site
INR 1,500,000 - 2,000,000
Software Engineer – C++/Linux
Software Engineer – C++/Linux

Mogi I/O : OTT/Podcast/Short Video Apps for you • Chennai

On-site
INR 1,200,000 - 1,800,000
WLAN / Wi-Fi Developer | People Gamut HR Solutions | Chennai
WLAN / Wi-Fi Developer | People Gamut HR Solutions | Chennai

Tech Junction Ltd • Chennai

On-site
INR 1,500,000 - 2,500,000
C++ Developer
C++ Developer

Anlage Digital • Bengaluru

On-site
INR 900,000 - 1,700,000
C++
C++

Infosys • Hyderabad, Bengaluru, Mumbai

Hybrid
INR 600,000 - 800,000
Lead Engineer – C++ | Hughes Systique | Gurgaon
Lead Engineer – C++ | Hughes Systique | Gurgaon

Hughes Systique • Gurugram District

On-site
INR 1,500,000 - 2,300,000