TalentXO
SDK Developer - C++/Networking
Job Location
in, India
Job Description
Job Description : - Strong SDK Developer (C++, Networking) Profile - Mandatory (Experience) - 5 years of proven experience in C++ software development, particularly in SDKs or device drivers. - Mandatory (Skills 1) - Proficiency in C++ and Linux, with hands-on experience in SDK development. - Mandatory (Skills 2) - Strong understanding of networking protocols (e.g., Ethernet, TCP/IP). - Engage in the design, development, and programming of Linux/C++ SDKs. - Collaborate with software development teams on application design, development, and integration. - Analyze code and software design, troubleshoot code flow, run test cases, reproduce issues locally, and implement debugging to enhance serviceability. - Should be able to diagnose network-related issues, determine their connection to the SDK, and translate them into practical, actionable solutions. - Improve the overall software by performing maintenance updates, upgrades, and optimizing performance. - Participate in software/hardware integration with teams across various locations. - Proficiency in developing SDKs or device drivers using C++. - A minimum of 5 years of experience in software engineering. - Strong academic background in computer technology (BSc / MSc in related fields). - Demonstrated expertise in debugging, problem-solving, and analytical skills. - Experience with SONiC, SAI, and ASIC SDKs is a significant advantage. - A solid understanding of computer networks and network protocols (Ethernet, TCP/IP). - Familiarity with communication protocols like I2C, SPI, USART, and PCI. - Experience with Makefiles and Linux environments. - Exposure to ARM microcontrollers. - Knowledge of additional programming languages and tools such as Python and SWIG. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/27/2024
Location: in, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources TalentXO |
---|