Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
Key Skills
Ranked by relevanceReady to apply?
Join Forsyth Barnes and take your career to the next level!
Application takes less than 5 minutes

