C Developer (Ref: 194026)

Abu Dhabi Tax Free18 days agoFull-time External
Negotiable
C Software Developer – Abu Dhabi (Onsite, 5 Days/Week) Location: Abu Dhabi, UAE Work Model: Fully Onsite (Monday–Friday) Job Type: Full-time About the Role We are seeking a highly skilled C Software Developer to join our engineering team in Abu Dhabi. The ideal candidate has strong expertise in C programming (non-negotiable) and experience building high-performance, low-level systems. You will work on advanced networking, protocol handling, and system-level development in a fast-paced, technology-driven environment. Key Responsibilities • Design, develop, and optimize system-level software primarily in C. • Implement features around network protocol handling (IP, TCP reassembly, TLS, HTTP, RTP, SIP, STUN, etc.). • Work closely with cross-functional teams to troubleshoot and resolve complex software issues. • Develop tools and automation scripts in Python, Bash, and other relevant languages. • Contribute to performance tuning, debugging, and integration of new features. • Engage in low-level Linux development and environment configuration. • (Nice-to-have) Contribute to DPDK, DPI, and performance-centric networking components. • (Nice-to-have) Apply reverse engineering techniques to understand legacy or undocumented systems. Required Skills & Experience Must-Have • Expert proficiency in C programming (core requirement – non-negotiable). • Strong experience with Linux environments and system-level development. • Good understanding of scripting languages: Bash, Python. • Familiarity with major network protocols such as: • Ethernet • IP • TCP (including TCP reassembly) • TLS • HTTP • RTP • SIP • STUN Nice-to-Have • Experience with DPDK (Data Plane Development Kit). • Experience with DPI (Deep Packet Inspection). • Background in reverse engineering or binary analysis. • Exposure to Java is an added bonus.