Your browser does not support javascript! Please enable it, otherwise web will not work for you.

C Developer @ kezan india

Home > Software Development

 C Developer

Job Description


We are looking for a proficient C Developer to join our team, focusing on the design, development, and optimization of Linux-based POS applications, particularly for V72 terminals. The ideal candidate will have strong C programming expertise, experience with system-level development on Linux, and a background in POS terminal integration including peripherals such as printers, card readers, and NFC modules.


Experience Required: 3-5 Years

Work Mode: Work from Office, Mohali

Shift Timing: 09:30 AM - 06:30 PM

Key Responsibilities:


  • Design and develop robust POS applications in C for V72 Linux-based terminals.
  • Develop and maintain C-based applications with a focus on performance, security, and reliability.
  • Interface with POS hardware peripherals: printers, EMV card readers, NFC modules, barcode scanners, touchscreens, etc.
  • Work with system-level APIs, inter-process communication (IPC), multi-threading, and memory management.
  • Handle serial/USB communication and interact closely with the OS layer for hardware control.
  • Develop transaction flow logic, UI rendering, and integrate payment processing features.
  • Optimize application performance and minimize resource usage on embedded hardware.
  • Conduct thorough code reviews, debugging, and performance tuning.
  • Ensure applications are compliant with industry standards (e.g., PCI DSS, EMV) and adhere to security best practices.
  • Collaborate with QA, hardware teams, and other engineers for testing and validation.

Required Skills & Qualifications:

  • Strong proficiency in C programming with solid understanding of Linux internals.
  • Experience with POS application development and V72 or similar embedded terminals.
  • Knowledge of NFC, EMV, and related transaction technologies.
  • Skilled in IPC mechanisms (pipes, message queues, shared memory) and multi-threaded

  • programming.

  • Experience with shell scripting and Linux debugging tools (GDB, Valgrind, Strace, etc.).
  • Familiarity with SQL or NoSQL databases for application-level data storage.
  • Hands-on with Makefiles, CMake, and version control systems like Git or SVN.
  • Ability to troubleshoot performance bottlenecks and secure embedded applications

Preferred Experience:


  • Development experience with VX/V72 POS terminals or similar.
  • Background in embedded systems, device driver interactions, or hardware integration.
  • Previous work in retail, payment, or transaction-processing environments.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: kezan india
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Shell Scripting Lunix Multithread Programming PoS C GDB Strace NFC SVN EMV SQL C Coding IPC mechanisms NoSQL GIT Valgrind

 Fraud Alert to job seekers!

₹ 10-20 Lacs P.A

Similar positions

C++ Developer

  • Oracle
  • 3 - 8 years
  • Bengaluru
  • 24 hours ago
₹ Not Disclosed

Technical Lead - L1

  • Wipro
  • 5 - 8 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Developer

  • Wipro
  • 1 - 6 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

.NET Application Developer

  • Sapient
  • 5 - 10 years
  • Bengaluru
  • 1 day ago
₹ .5-18.5 Lacs P.A.

kezan india

Kezan INC