Posted:1 week ago| Platform:
On-site
Full Time
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
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Hyderabad
INR 3.5 - 8.5 Lacs P.A.
Mumbai, Bengaluru, Gurgaon
INR 5.5 - 13.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 3.0 - 7.0 Lacs P.A.
Chennai, Pune, Mumbai (All Areas)
INR 5.0 - 15.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 11.0 - 21.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 15.0 - 16.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 10.0 - 15.0 Lacs P.A.
Bengaluru, Hyderabad, Mumbai (All Areas)
INR 0.5 - 3.0 Lacs P.A.
Hyderabad, Gurgaon, Mumbai (All Areas)
INR 6.0 - 16.0 Lacs P.A.
Bengaluru, Noida
INR 16.0 - 22.5 Lacs P.A.