Posted on: 23/07/2025
Position : Embedded [C-POS] Developer.
Experience : 3 to 5 Years.
Joining : Immediate preferred.
Contract Duration : 3 Months (Extendable up to 6 Months based on requirements).
Work Mode : Preferably Work from Office (Mohali).
Brief Role Overview :
Were seeking a developer with hands-on experience in developing Linux-based POS applications, especially for V72 terminals.
The ideal candidate should be proficient in C programming, with strong knowledge of system-level development, hardware integration, NFC, and EMV.
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.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1518549
Interview Questions for you
View All