Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
10 - 13 Lacs
Noida, Mohali, Gurugram
Work from Office
#C Developer with 3-5 years of experience to join our team. The ideal candidate will specialize in developing and optimizing Linux-based Point of Sale ( hashtag hashtag#POS ) applications hashtag#multi -threading hashtag#IPC , hashtag#Terminalv72 hashtag#Linux environment. As part of our development team, you will be responsible for designing, implementing, and enhancing system-level and embedded applications for POS systems. This position demands a strong proficiency in C programming and a understanding of POS application development, with a focus on performance and reliability in a Linux environment. Key Responsibilities: >Develop and maintain C-based POS applications for Linux environments, ensuring robust performance, security, and reliability. > Work with system-level APIs, inter-process communication (IPC) mechanisms (such as pipes, message queues, and shared memory), multi-threading, and memory management to optimize application performance. >Troubleshoot and resolve low-level performance issues, ensuring that applications meet high standards of reliability and efficiency in a POS context. > Integrate custom business logic and security features into POS systems, enhancing functionality and compliance with industry standards. > Collaborate with hardware teams to integrate device drivers and manage hardware integration for POS peripherals (e.g., printers, card readers). >Participate in code reviews, debug and perform performance tuning to improve overall application quality. >Ensure that POS systems comply with security standards, best practices, and regulatory requirements for financial transactions. >Collaborate effectively with cross-functional teams, including product managers, QA testers, and other engineering teams, to deliver high-quality solutions. >Use modern tools and techniques to improve the maintainability and scalability of the codebase. Required Skills & Qualifications: 1. Strong proficiency in C programming and system-level programming on Linux. 2. Hands-on experience working with Linux internals, shell scripting, and debugging tools like GDB, Valgrind, and Strace. 3. In-depth knowledge of multi-threading, IPC (including pipes, message queues, shared memory), and network programming. 4. Familiarity with POS-based application development, particularly in a Linux environment. 5. Experience with SQL or NoSQL databases for data storage and retrieval, integrated into POS systems. 6. Solid experience working with hashtag hashtag#Makefiles , hashtag hashtag#CMake , and version control systems (e.g., Git, SVN). 7. Ability to troubleshoot and optimize performance bottlenecks, identify security vulnerabilities, and propose solutions for improvement. 8. Experience in embedded systems or working with device drivers for POS hardware integration is a plus.
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
20312 Jobs | Dublin
Wipro
11977 Jobs | Bengaluru
EY
8165 Jobs | London
Accenture in India
6667 Jobs | Dublin 2
Uplers
6464 Jobs | Ahmedabad
Amazon
6352 Jobs | Seattle,WA
Oracle
5993 Jobs | Redwood City
IBM
5803 Jobs | Armonk
Capgemini
3897 Jobs | Paris,France
Tata Consultancy Services
3776 Jobs | Thane