Upload Button Icon Add office photos
filter salaries All Filters

13 IITM Pravartak Jobs

C System Programmers - Developer/ Senior/ Lead/SME

5-10 years

Chennai

5 vacancies

C System Programmers - Developer/ Senior/ Lead/SME

IITM Pravartak

posted 2hr ago

Job Role Insights

Fixed timing

Job Description

Job Title: C System Programmers - Developer/ Senior/ Lead/SME
Experience: 3 to 18 years

Role Overview:
We are seeking highly skilled professionals for a Database Engineering Project with expertise in C Programming, C++, and Linux. The ideal candidate will work on developing high-performance database systems, optimizing low-level system components, and contributing to system-level programming to ensure scalability, reliability, and efficiency.


Key Responsibilities:

  • Develop and optimize system-level components of database systems using C Programming and C++.
  • Work on low-level system programming, including memory management, process scheduling, and I/O handling.
  • Implement multithreading and synchronization techniques (mutexes, semaphores, condition variables) for high-performance database operations.
  • Utilize debugging tools such as GDB, Valgrind, and strace to identify and resolve performance bottlenecks, crashes, and memory leaks.
  • Optimize file systems and storage management for efficient data access and retrieval.
  • Interact with Linux kernel internals and modify kernel modules to enhance database performance.
  • Design and implement automation scripts and tools for database maintenance, backups, and monitoring.
  • Collaborate with the database development team to integrate low-level system enhancements.
  • Conduct code reviews, performance tuning, and security hardening to ensure system reliability.
  • Stay updated with the latest advancements in Linux system programming and database technologies to bring innovative solutions to the project.


Skills & Qualifications:

  • Strong proficiency in C Programming with a focus on system-level development; experience in C++ is a plus.
  • Expertise in Linux kernel internals, system calls, process management, and file systems.
  • Solid understanding of multithreading, concurrency control, and IPC mechanisms.
  • Experience with debugging tools like GDB, Valgrind, and strace.
  • Hands-on experience with storage management, database optimizations, and data access techniques.
  • Familiarity with networking protocols (TCP/IP) and socket programming is a plus.
  • Strong analytical, problem-solving, and debugging skills.
  • Knowledge of automation tools (e.g., Ansible, Terraform) and scripting languages (e.g., Python, Bash) is a plus.
  • Experience working in Agile/Scrum environments is desirable.


Preferred Qualifications:

  • Experience in developing database internals or working on high-performance data structures.
  • Understanding of compiler optimizations, memory allocators, and low-level optimizations.
  • Exposure to kernel module development or modifications.
  • Familiarity with containerized environments (e.g., Docker, Kubernetes) is a plus.


Why Join Us?

  • Work on cutting-edge system-level development for high-performance database projects.
  • Collaborate with a highly skilled team of system programmers and engineers.
  • Opportunities to contribute to innovative solutions in database and system programming.
  • Competitive compensation and benefits package.

Employment Type: Full Time, Permanent

Read full job description

What people at IITM Pravartak are saying

What IITM Pravartak employees are saying about work life

based on 8 employees
60%
60%
50%
100%
Strict timing
Monday to Friday
Within country
Day Shift
View more insights

IITM Pravartak Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare IITM Pravartak with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

LTIMindtree

3.8
Compare

Mphasis

3.4
Compare

Hexaware Technologies

3.6
Compare

Persistent Systems

3.5
Compare

Accenture

3.8
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Similar Jobs for you

Sme Lead at IITM Pravartak Technologies Foundation

Chennai

8-13 Yrs

₹ 15-25 LPA

System Programmer at Island Pacific Retail systems pvt ltd

Chennai

5-8 Yrs

₹ 14-20 LPA

Software Engineer at NetApp

Bangalore / Bengaluru

3-7 Yrs

₹ 5-9 LPA

C Developer at Turing

Remote

6-8 Yrs

₹ 8-10 LPA

Lead at Quantified HR Private Limited

Chennai

8-12 Yrs

₹ 10-14 LPA

C Developer at Iitm Pravartak Technologies Foundation

Chennai

5-10 Yrs

₹ 5-15 LPA

Lead Developer at Amazon

Chennai, Bangalore / Bengaluru

5-10 Yrs

₹ 20-35 LPA

Senior Systems Engineer at Harman Connected Services Corporation India Pvt.

Bangalore / Bengaluru

4-8 Yrs

₹ 7-11 LPA

Developer at Anvaya Info Solutions Pvt. Ltd

6-8 Yrs

₹ 20-22 LPA

Senior Engineer at MemSQL

Hyderabad / Secunderabad

4-7 Yrs

₹ 4-8 LPA

C System Programmers - Developer/ Senior/ Lead/SME

5-10 Yrs

Chennai

1d ago·via naukri.com

C Developer

5-10 Yrs

Chennai

1d ago·via naukri.com

Senior Forensic Professor cum Analyst

5-10 Yrs

Chennai

7d ago·via naukri.com

SME Lead

8-13 Yrs

Chennai

1mon ago·via naukri.com

Engineer - Electronics

1-2 Yrs

Chennai

4mon ago·via naukri.com

Accountant

0-1 Yrs

Chennai

4mon ago·via naukri.com

PROJECT ASSOCIATE

1-2 Yrs

Chennai

4mon ago·via naukri.com

PROJECT ASSOCIATE

1-4 Yrs

New Delhi

4mon ago·via naukri.com

internship

0-1 Yrs

Chennai

5mon ago·via naukri.com

Internship

0-1 Yrs

Chennai

5mon ago·via naukri.com
write
Share an Interview