TALENT XO

SDK Developer - C++/Device Drivers

Click Here to Apply

Job Location

in, India

Job Description

Mandatory Criteria Before Applying Salary Range : Ineligible : Below 9 LPA or above 21 LPA. Maximum CTC is confidential. Experience : Ineligible : Below 6 years or more than 10 years of experience. Notice Period : Mandatory : 30 days only. Profile Match: If your profile does not match the criteria below, do not apply as your application will be rejected. Review Criteria : - Strong SDK Developer Profile - Experience: 5 years in C++ software development, particularly in SDKs or device drivers. Skills : - Proficiency in C++ and Linux, with hands-on experience in SDK development. - Strong understanding of networking protocols (e.g., Ethernet, TCP/IP). Preferred Qualifications : Skills : Experience with SONiC SAI, ASIC SDKs, and communication protocols (I2C, SPI, USART, PCI). Company : Background in companies specializing in networking, embedded systems, or SDK development. Additional Experience : Preference for candidates with experience in ARM microcontrollers and familiarity with Python or SWIG. Job Specific Criteria : Are you okay with working remotely during the US shift (6:30 PM to 3:30 AM IST)? Note : If your profile does not meet these criteria, please refrain from applying to avoid wasting time. Office Location : Remote Review Criteria : Mandatory : - Strong SDK Developer (C++, Networking) Profile Mandatory : - 5 years of proven experience in C++ software development, particularly in SDKs or device drivers. - Proficiency in C++ and Linux, with hands-on experience in SDK development. - Strong understanding of networking protocols (e.g., Ethernet, TCP/IP). Preferred : Preferred (Skills) - Experience with SONiC SAI, ASIC SDKs, and communication protocols such as I2C, SPI, USART, and PCI. Preferred (Company) - Experience in companies specializing in networking, embedded systems, or SDK development. Note : Preference for candidates with additional experience in ARM microcontrollers and familiarity with Python or SWIG. Role & Responsibilities : - 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. - Conduct unit testing to ensure code quality and reliability. - Maintain regular communication with relevant design teams to ensure smooth integration and optimal performance. Ideal Candidate : - 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. - Ability to work independently with a high sense of responsibility. - Fluent in both spoken and written English. - Experience in Embedded Protocols. Preferred Qualifications : - 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/25/2024
Click Here to Apply
View More TALENT XO Jobs

Contact Information

Contact Human Resources
TALENT XO

Posted

November 25, 2024
UID: 4889390349

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.