Talent.com
This job offer is not available in your country.
C Developer

C Developer

ConfidentialChennai, India
9 days ago
Job description

Job Title : C Developer

Experience Required : 4+ Years

Location : – Chennai / Remote / Hybrid]

Job Description :

We are seeking a highly skilled C Developer with 4+ years of experience in designing, coding, debugging, and optimizing applications in C. The ideal candidate will have a strong foundation in data structures, algorithms, and system-level programming , with hands-on experience in embedded systems, operating systems, or application development.

Key Responsibilities :

  • Design, develop, and maintain applications using C programming language .
  • Work on system-level, embedded, or application software development .
  • Debug and optimize code for performance, memory usage, and reliability.
  • Collaborate with cross-functional teams to define, design, and deliver solutions.
  • Write efficient, reusable, and well-documented code following best practices.
  • Perform unit testing, integration testing, and troubleshooting .
  • Participate in code reviews and contribute to improving coding standards.
  • Maintain technical documentation and provide production support when needed.

Required Skills & Qualifications :

  • 4+ years of hands-on experience in C development.
  • Strong knowledge of data structures, algorithms, and memory management .
  • Experience with Unix / Linux systems and system calls.
  • Familiarity with multi-threading, inter-process communication (IPC), and networking protocols .
  • Good understanding of compilers, debuggers, and build tools (GCC, GDB, Make, etc.) .
  • Exposure to embedded systems, device drivers, or real-time operating systems (RTOS) (as per project need).
  • Proficiency in version control systems (Git, SVN, etc.) .
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Preferred Qualifications :

  • Experience in C++ or other programming languages .
  • Knowledge of scripting (Python, Shell, Perl) for automation.
  • Familiarity with Agile / Scrum development methodologies .
  • Exposure to cloud platforms or IoT systems (based on domain).
  • Show more

    Show less

    Skills Required

    Algorithms, Memory Management, Multi-threading, Device Drivers, Debuggers, Networking Protocols, Embedded Systems, C Programming Language, Data Structures

    Create a job alert for this search

    Developer • Chennai, India