
. We are seeking a skilled 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 (POS) applications using multi-threading, IPC, and working within the Terminalv72 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 solid 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:
Strong proficiency in C programming and system-level programming on Linux.
Hands-on experience working with Linux internals, shell scripting, and debugging tools like GDB, Valgrind, and Strace.
In-depth knowledge of multi-threading, IPC (including pipes, message queues, shared memory), and network programming.
Familiarity with POS-based application development, particularly in a Linux environment.
Experience with SQL or NoSQL databases for data storage and retrieval, integrated into POS systems.
Solid experience working with Makefiles, CMake, and version control systems (e.g., Git, SVN).
Ability to troubleshoot and optimize performance bottlenecks, identify security vulnerabilities, and propose solutions for improvement.
Experience in embedded systems or working with device drivers for POS hardware integration is a plus.
Preferred to Have:
Familiarity with Terminalv72 Linux environment or similar embedded POS systems.
Knowledge of POS security standards (e.g., PCI-DSS compliance).

About Antier Solutions Pvt. Ltd (Antech)
About
As experienced enterprise blockchain solutions provider, we specialize in enterprise Blockchain solutions development. Leverage our trusted Blockchain Solutions for the Enterprise.
Connect with the team
Similar jobs


We are looking "Senior Programmer" for Reputed Client @Permanent Role.
Experience: 4 - 8 Yrs
Required Technical :
• At least 2-year experience developing in 3G programming languages (C, C++, Java, etc.)
• At least 1 year working on porting assignments/projects
• 1-year experience with databases (developing, optimizing, scaling)
• solid understanding of Linux
• solid grasp of computer architecture (x86, System Z or POWER instruction set)
• Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems
• Experience in developing technical solutions for clients
• Effective interpersonal skills
• Ability to collaborate across teams and with clients
• Self-motivated and an aptitude to learn and apply knowledge quickly
Preferred Technical :
• Systems Z software and hardware background/experience
• Experience in open-source community development processes and tools
• Experience with CI/CD, Cloud & Databases
Location : Trichy , Madurai , Chennai


We are a FinTech startup solving one of the biggest challenges that stock, commodity and currency traders face in Asia.
We are building a cloud based trading system to enable small traders to build, manage, raise, automate and deploy their
own Hedge Funds. Our team consists of 3 Founders from IIT and IIM.
Job Description :
- As a C++ Software Developer, you will be part of our proprietary Algorithmic trading desk for Indian and global markets. The role encompasses the development of low latency algorithmic trading platforms and strategies. The candidate should be highly technology-driven.
Selected Candidates day-to-day responsibilities include :
1. Developing various kinds of algorithmic trading strategies on the in-house trading platform.
2. GUI design & development C++ 11 and any of {C#, WPF, Win32, UWP, .NET}.
3. Optimize system modules to reduce latency and improve performance.
4. Developing execution and analytical libraries and building infrastructure for it.
5. Actively participating in design and coding reviews.
Other requirements :
1. Bachelor's degree in computer science or related field is required with Masters preferred.
2. Expertise in C/C++11, WPF/Win32 (atleast 1+ years project experience)
3. Excellent programming skills in C++ including multithreading & socket programming.
4. Prior experience in a financial domain is a big plus (optional).
5. Excellent in Algorithms and Data Structures with a strong OOPS concept.
6. Experience in the development of highly scalable, distributed systems.
7. Ability to take ownership of projects.
8. A team-oriented person who wants to work in a fun, dynamic, fast-paced development environment.

















