Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Programmer Analyst - C, C++ (Linux) @ IDrive Software India

Home > Software Development

 Programmer Analyst - C, C++ (Linux)

Job Description

Designation: Senior Programmer Analyst C/C++, Linux
Experience: 5+ years in professional C/C++ development
Role Type: Full-time | Permanent
Location: Whitefield, Bangalore (Hybrid)


About the Job


IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security.


Join our core development team as a Senior Programmer Analyst (C/C++), where you will work on building robust, scalable, and high-performance applications for desktop and server environments. This is a great opportunity for experienced system-level programmers who are passionate about solving complex technical problems, optimizing performance, and delivering stable cross-platform software.


What you will be doing:


System-level programming


  • Design, implement, and maintain software components in C/C++ for Linux, Windows, and macOS platforms
  • Build high-performance, multi-threaded, and resource-efficient applications
  • Write cross-platform code that handles environment-specific behaviors and limitations

Networking & IPC


  • Develop client-server modules and work with network protocols (TCP/IP, sockets)
  • Implement and troubleshoot inter-process communication mechanisms

Debugging & optimization


  • Use tools like GDB, Valgrind, or perf to debug and optimize code performance
  • Analyze bottlenecks and memory usage to ensure stable application behavior under load

Collaboration & integration


  • Work closely with QA, DevOps, and product teams for testing, integration, and production readiness
  • Maintain clean, version-controlled code using Git and participate in peer reviews

What we expect from you:


  • 5+ years of hands-on experience in C/C++ programming across Linux and cross-platform environments
  • Strong understanding of multi-threading, memory management, and concurrency control
  • Proficiency in network programming and client-server communication
  • Experience with debugging, profiling, and performance tuning tools
  • Familiarity with build systems (e.g., Make, CMake), shell scripting, and Git
  • Bachelors or Masters degree in Computer Science, Information Science, Electronics, or a related field

Good to have:


  • Experience with file system programming, backup software, or low-level system utilities
  • Exposure to cloud environments or storage protocols
  • Familiarity with REST APIs or background services
  • Contributions to open-source C/C++ projects

Why join us?


At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally.


Work & life balance


  • Hybrid work model with flexible hours
  • Paid time off and holidays to relax and recharge
  • Parental leave for lifes important milestones

Health & wellness


  • Medical insurance with customizable coverage for you and your family
  • Comprehensive life and accidental insurance for added peace of mind

Culture & community


  • Company events and team lunches to foster connection and collaboration
  • Festival gifts and goodies to celebrate special occasions together

Perks that matter


  • Competitive pay that reflects your experience and contributions
  • Online storage space

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: IDrive Software India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   C# C++ WPF

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Content management Architect - 10 - 18 Years

  • Capgemini
  • 10 - 18 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Developer - Python

  • Route Mobile (RML)
  • 4 - 9 years
  • Bengaluru
  • 20 hours ago
₹ 10-20 Lacs P.A.

Senior Search Engineer(Search/Recommendations) - Python

  • Growing Product based
  • 5 - 10 years
  • Bengaluru
  • 20 hours ago
₹ 25-30 Lacs P.A.

Senior zOS Systems Programmer

  • Ensono
  • 8 - 10 years
  • Pune
  • 22 hours ago
₹ Not Disclosed

IDrive Software India

Not mentioned