Job Summary
We are seeking an experienced C Developer with 4-5 years of hands-on programming experience in C, preferably with exposure to telecom protocols (SMPP etc.) and networking The ideal candidate should have strong problem-solving skills and experience in developing high-performance, low-latency systems.
Key Responsibilities
- Design, develop, and optimize high-performance C applications for telecom/networking systems.
- Work on protocol implementations (SMPP, TCP/IP, UDP, HTTP etc.).
- Develop and maintain multithreaded, real-time, and low-latency systems.
- Debug and troubleshoot complex issues in production environments.
- Optimize code for memory management, performance, and scalability.
- Experience in Linux/Unix environments.
- Knowledge of socket programming and network protocols is a plus.
Technical Skills & Qualifications
Must Have:
Preferred:
- 3-5 years of strong C programming experience.
- Experience in multithreading, synchronization, and IPC mechanisms.
- Knowledge of Linux/Unix systems.
- Familiarity with networking concepts (TCP/IP, UDP, sockets).
- Experience with debugging tools (GDB, Wireshark, etc.).
- Knowledge of version control (Git, SVN).
Preferred:
- Experience with telecom protocols (SMPP, SS7, etc.).
- Exposure to messaging platforms, or telecom infrastructure.
Soft Skills
- Strong analytical and debugging skills.
- Ability to work independently and in a team.
- Good communication and documentation skills.
Apply Now