Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15462874

    Cognizant logo

    C Developer - Linux Systems Programming

    Cognizant · Mumbai · onsite · Posted 49d ago

    ₹5.0L - ₹11.0L PA3–6 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Senior C Developer | Linux System Programming


    Job Title

    Senior C Developer / System Software Engineer


    Experience

    4 to 10 Years


    Location

    Mumbai (Client Location)


    Job Description


    We are seeking an experienced C Developer with strong expertise in Linux System Programming, Multithreading, and Real-Time Application Development. The ideal candidate should have hands-on experience in developing, debugging, testing, and deploying high-performance applications in production environments.

    Key Responsibilities

    • Design, develop, and maintain applications using C programming.
    • Develop high-performance and real-time applications on Linux platforms.
    • Analyze, troubleshoot, and resolve complex technical issues.
    • Perform code reviews and ensure adherence to coding standards.
    • Create and execute unit, system, and integration test cases.
    • Review release scripts, utilities, and application code.
    • Collaborate with cross-functional teams throughout the software development lifecycle.
    • Automate routine activities using shell scripting.

    Mandatory Skills

    • Strong programming experience in C Language
    • Excellent understanding of:
      • Pointers
      • Memory management (malloc/free)
      • Structures, unions, and bit manipulation
      • Memory leaks and buffer overflow analysis
    • Strong knowledge of Linux Operating System
    • Experience with:
      • System programming
      • Process management
      • System calls
      • Multithreading and concurrency
    • Hands-on experience in Shell Scripting
    • Experience in Production Support / Production Deployment Projects
    • Experience in Real-Time Application Development
    • Strong analytical and problem-solving skills

    Preferred Skills

    • Embedded Systems Development
    • Microcontroller Architecture
    • GDB, Valgrind
    • Git Version Control
    • Make, CMake, Ninja
    • Static analysis tools such as PC-Lint, Splint
    • Unit Testing Frameworks (Unity, Check, CppUnit)
    • Secure Coding Practices

    Required Experience

    • Application Development and Coding
    • Design and Development of Real-Time Applications
    • System & Integration Testing
    • Test Case Preparation
    • Code Review and Release Management
    • Production Environment Support

    Sourced from naukri

    Skills

    SocketsSystem ProgrammingcMultithreadingC Programming languageMultithread ProgrammingLinux System ProgrammingC CodingLinux

    About Cognizant

    Cognizant logo

    Cognizant

    IT Services & Consulting

    241.5k+

    employees

    1994

    32 years old

    Teaneck. New Jersey.

    United States (USA)

    ₹5L – ₹11L PA

    This role

    About

    A leader in IT services, providing insights that empower businesses to anticipate customer needs and adapt in a dynamic environment.

    Industries

    IT Services & ConsultingConsulting

    Employee ratings

    61,441 reviews

    3.7/ 5

    Culture

    3.5

    Career growth

    2.9

    Work-life

    3.6

    Employees rate it well for

    Work Life Balance6704Salary6455Work Culture6019Learning4862Senior Management4577

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    C Developer - Linux Systems Programming · waiting for your command