Job Title:
C+ DeveloperJob Description
We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled.Core C Programming (Expert Level)
5+ years of professional C development experience
Advanced proficiency with pointers, structs, unions, and memory management
Strong understanding of manual memory allocation/deallocation patterns
Experience with complex data structures and dynamic memory
Proficient in string manipulation and buffer management
Understanding of function pointers and callback patterns
Environment:
Experience in LINUX environment for building deploying binaries.
Debugging on LINUX systems.
Knowledge on basic shell scripting will be advantage.
Debugging & Development Tools (Must have)
GDB (GNU Debugger) - Setting breakpoints, stepping through code, inspecting variables, analysing core dumps
Proficiency with compilation toolchains (GCC, Make, CMake)
Version control with Git
PostgreSQL query writing and optimization
Good to have:
Database-driven application architecture
Understanding of CRUD operations and transaction management
Experience with database connection pooling and error handling
REST API & Web Services
CURL library for HTTP client operations
JSON parsing and generation (experience with yyjson, cJSON, or similar)
RESTful API design and implementation
HTTP methods (GET, POST, PUT, DELETE) and status codes
API authentication and error handling
Location:
IND Work-at-HomeLanguage Requirements:
Time Type:
Full timeIf you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents