Instagram
youtube
Facebook
3 - 5 years
Not Disclosed
10 May 26, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: C Developer
Experience: 3–5 Years
Employment Type: Full-Time


Job Summary:

We are seeking a skilled C Developer to work on Linux-based applications, with a focus on designing, developing, and optimizing system-level and embedded applications. The ideal candidate will have strong proficiency in C programming, solid experience in Linux environments, and preferably some background in Point of Sale (POS) applications.


Key Responsibilities:

  1. Develop and maintain C-based applications for Linux environments, ensuring high performance and reliability.

  2. Work with system-level APIs, inter-process communication (IPC), multi-threading, and memory management.

  3. Optimize Linux system performance and troubleshoot low-level issues.

  4. Integrate and enhance POS systems (if applicable) with custom business logic and security features.

  5. Work with device drivers, hardware integration, and embedded systems as needed.

  6. Collaborate with cross-functional teams, including product managers, testers, and other engineers.

  7. Perform code reviews, debugging, and performance tuning to improve application efficiency.

  8. Ensure compliance with security standards and industry best practices.


Required Skills & Qualifications:

  1. Strong proficiency in C programming with experience in system-level programming on Linux.

  2. Experience with Linux internals, shell scripting, and debugging tools (e.g., GDB, Valgrind, Strace).

  3. Solid knowledge of multi-threading, IPC (pipes, message queues, shared memory), and network programming.

  4. Familiarity with SQL or NoSQL databases for data storage and retrieval.

  5. Hands-on experience with Makefiles, CMake, and version control systems like Git or SVN.

  6. Knowledge of POS-based application development (optional but preferred).

  7. Ability to troubleshoot performance bottlenecks and address security vulnerabilities.

Jobs in other cities