Cognizant
C Developer - Linux Systems Programming
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₹500,000 – ₹1,100,000 / year
Location:
Mumbai, Maharashtra, India
Work mode:
Onsite
Published on:
3 September 2026
What they need
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
Other offers great for you!
These companies are also looking for great profiles
Visian
Ingénieur Infrastructure Linux
Freelance
Paris, France
Onsite, Hybrid
Skills
7 days ago
Quick apply
Espace Freelance
Ingénieur Système Linux
Freelance
Paris, France
Hybrid
Skills
4 days ago
Quick apply
rassine agency
Business Developer freelance - Franchise Food
1 000 €/mois + 15 % du MRR à vie
Freelance
Remote
Skills
21 hours ago
Quick apply
No company information available.