Source description
About the role
As a highly skilled C Developer with experience in the Telecom domain, you will be responsible for designing, developing, and maintaining high-performance software applications using C programming. Your key responsibilities will include: - Designing, developing, and optimizing multithreaded and concurrent applications for telecom systems. - Analyzing and resolving memory leaks, application crashes, and performance bottlenecks. - Performing low-level debugging and root cause analysis using debugging tools and core dump analysis. - Working on client-server architecture and network communication modules. - Developing efficient algorithms and data structures for telecom applications. - Collaborating with cross-functional teams and participating in code reviews. - Troubleshooting production issues and providing timely resolutions. - Contributing to software design, architecture discussions, and technical documentation. Mandatory Skills: - Strong hands-on experience in C Programming. - Expertise in Multithreading and Concurrent Programming. - Strong understanding of Data Structures and Algorithms. - Experience in Leak Analysis and Crash Analysis. - Exposure to Low-Level Debugging and Root Cause Analysis. - Experience working with Client-Server Architecture. - Strong debugging and troubleshooting skills. Preferred Skills: - Experience with Linux/Unix environments. - Knowledge of Socket Programming and Network Protocols. - Experience with Core Dump Analysis, GDB, Valgrind, or similar debugging tools. - Understanding of Telecom Technologies such as LTE, 4G, 5G, IMS, VoIP, SIP, SS7, Diameter, or related protocols. - Familiarity with software development lifecycle and version control systems. Qualifications: - Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or a related field. - 46 years of hands-on software development experience. - Strong analytical and problem-solving abilities. - Excellent communication and collaboration skills. - Ability to work in a fast-paced product development environment. In addition to the above, you will have the opportunity to work on cutting-edge telecom products and technologies, exposure to large-scale, high-performance systems, a collaborative and innovation-driven work environment, competitive compensation, and career growth opportunities. As a highly skilled C Developer with experience in the Telecom domain, you will be responsible for designing, developing, and maintaining high-performance software applications using C programming. Your key responsibilities will include: - Designing, developing, and optimizing multithreaded and concurrent applications for telecom systems. - Analyzing and resolving memory leaks, application crashes, and performance bottlenecks. - Performing low-level debugging and root cause analysis using debugging tools and core dump analysis. - Working on client-server architecture and network communication modules. - Developing efficient algorithms and data structures for telecom applications. - Collaborating with cross-functional teams and participating in code reviews. - Troubleshooting production issues and providing timely resolutions. - Contributing to software design, architecture discussions, and technical documentation. Mandatory Skills: - Strong hands-on experience in C Programming. - Expertise in Multithreading and Concurrent Programming. - Strong understanding of Data Structures and Algorithms. - Experience in Leak Analysis and Crash Analysis. - Exposure to Low-Level Debugging and Root Cause Analysis. - Experience working with Client-Server Architecture. - Strong debugging and troubleshooting skills. Preferred Skills: - Experience with Linux/Unix environments. - Knowledge of Socket Programming and Network Protocols. - Experience with Core Dump Analysis, GDB, Valgrind, or similar debugging tools. - Understanding of Telecom Technologies such as LTE, 4G, 5G, IMS, VoIP, SIP, SS7, Diameter, or related protocols. - Familiarity with software development lifecycle and version control systems. Qualifications: - Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or a related field. - 46 years of hands-on software development experience. - Strong analytical and problem-solving abilities. - Excellent communication and collaboration skills. - Ability to work in a fast-paced product development environment. In addition to the above, you will have the opportunity to work on cutting-edge telecom products and technologies, exposure to large-scale, high-performance systems, a collaborative and innovation-driven work environment, competitive compensation, and career growth opportunities.
More at EZSpace Ventures