C Developer with Linux

February 20, 2026

Job Description

We are looking for a C++ Developer with hands-on experience in Linux-based application development. The role involves building high-quality, performance-oriented applications and working on multithreading and socket-based systems.


Key Responsibilities

  • Design, develop, test, and maintain high-quality C++ applications on the Linux platform.
  • Collaborate with cross-functional teams to gather requirements and implement effective technical solutions.
  • Troubleshoot and resolve issues related to:
    • Multithreading
    • Socket programming
    • Complex algorithms
  • Participate in code reviews to ensure code quality and adherence to coding standards and best practices.
  • Contribute to improving application performance, reliability, and maintainability.

Job Requirements

  • 1–2 years of experience in developing C++ applications on Linux.
  • Strong understanding of multithreading concepts and experience with multi-threaded programs.
  • Hands-on experience in socket programming using standard library functions (e.g., gethostname).
  • Good knowledge of basic data structures, including:
    • Arrays
    • Linked Lists
    • Stacks
    • Queues
  • Ability to analyze problems and debug complex technical issues.

Job Details

  • Role: Software Development – Other
  • Industry Type: IT Services & Consulting
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Permanent
  • Role Category: Software Development

Education

  • UG: Graduation Not Required

Key Skills

  • C
  • C++
  • Linux
  • Multithreading
  • Socket Programming