C Developer - Linux Systems Programming (Mumbai)

C Developer - Linux Systems Programming (Mumbai)

12 Oct
|
Cognizant
|
Mumbai

12 Oct

Cognizant

Mumbai

Senior C Developer | Linux System Programming

Job Title

Senior C Developer / System Software Engineer

Experience

4 to 10 Years

Location

Mumbai (Client Location)

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 Setting Support

📌 C Developer - Linux Systems Programming (Mumbai)
🏢 Cognizant
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c developer - linux systems programming (mumbai) / mumbai