C Programmer

SG Lottery India

Bengaluru

Hybrid

INR 700,000 - 1,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SG Lottery India is seeking a skilled C programmer with Linux experience to design, develop, and optimize high-performance applications. The role emphasizes data structures, algorithms, and shell scripting in a collaborative team setting.

The candidate will debug and profile code using tools like GDB and Valgrind, manage build systems with Makefile or cmake, and work with Git for version control. Strong analytical skills and good communication are essential.

Qualifications

  • Proficiency in C programming language, Linux, and shell scripting.
  • Strong understanding of Linux concepts including multithreading, process management, signal handling, and IPC.
  • Experience with debugging tools like GDB and Valgrind.
  • Experience with makefiles or cmake and basic version control systems.

Responsibilities

  • Design, develop, and optimize applications in C ensuring efficiency, scalability, and reliability.
  • Debug and troubleshoot application issues and improve system performance.
  • Contribute to code reviews and participate in the design and implementation of new features.
  • Write and maintain detailed documentation for software development processes.
  • Collaborate with cross-functional teams to define, design, and release new features.

Skills

C programming
Linux
Shell scripting
Data structures & algorithms
Multithreading
IPC mechanisms
GDB
Valgrind
Makefile/CMake
Version control

Tools

GDB
Valgrind
Makefile
CMake
Git

Job description

Job Title: C, Linux and Data structure & algorithm
Location: Bangalore
Experience: 2-4 years

We are seeking a skilled C with Linux. Having good knowledge in Data structures & Algorithm and shell script. This role involves developing, optimizing, and maintaining high-performance applications that interact with different components in the system.

Key Responsibilities
  • Design, develop, and optimize applications in C ensuring efficiency, scalability, and reliability.
  • Debug and troubleshoot application issues and improve system performance.
  • Contribute to code reviews and participate in the design and implementation of new features.
  • Write and maintain detailed documentation for software development processes.
  • Collaborate with cross-functional teams to define, design, and release new features.
Requirements
Technical Skills
  • Proficiency in C programming language, Linux, Shell scripting, Data structures and Algorithm.
  • Strong understanding of Linux concepts, including multithreading, process management, signal handler. And IPC mechanism.
  • Experience with debugging tools like GDB and Valgrind.
  • Experience in working with makefile or cmake.
  • Knowledge of any software version control systems.
Soft Skills
  • Strong analytical and problem-solving abilities.
  • Effective communication skills and the ability to work in a collaborative environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C Developer
C Developer

Cognizant • Mumbai

On-site
INR 600,000 - 900,000
C Developer - Linux Systems Programming
C Developer - Linux Systems Programming

Cognizant • Mumbai

On-site
INR 1,400,000 - 2,400,000
Software Developer - Java / C++
Software Developer - Java / C++

Forward Eye Technologies • Pune District

Hybrid
INR 1,200,000 - 2,000,000
Hybrid work model
Software Engineer
Software Engineer

Cognizant • Mumbai

On-site
INR 1,200,000 - 1,800,000
C++ with Linux Developer | 4 To 6 years | Hyderabad
C++ with Linux Developer | 4 To 6 years | Hyderabad

Tata Consultancy Services • Hyderabad

On-site
INR 1,000,000 - 2,000,000
Software Engineer
Software Engineer

Cognizant • Navi Mumbai

On-site
INR 1,400,000 - 2,000,000
Software Developer - Java/C++
Software Developer - Java/C++

Forward Eye Technologies • Dadri

Hybrid
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

Tata Consultancy Services • Bengaluru, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Software Engineer – C++/Linux
Software Engineer – C++/Linux

Mogi I/O : OTT/Podcast/Short Video Apps for you • Chennai

On-site
INR 1,200,000 - 1,800,000
Sr Software Developer (C++)
Sr Software Developer (C++)

Kynatech Systems • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000