Hyderabad, Telangana, India
Pharmaceuticals
Full-Time
kevell Corp

Overview
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 Type: Full-time
Schedule:
- Day shift
Work Location: In person
Speak with the employer
+91 9488549333
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in