drjobs SDK Developer C Networking

SDK Developer C Networking

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Bangalore - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

This is a remote position.

We are hiring SDK Developer (C Networking) for our client.


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 networkrelated 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.

Requirements

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 problemsolving 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.

Are you the perfect fit Great Please share your updated CV and we will get back to you as soon as possible.

Bachelor s or Master s degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in C++ development. Strong proficiency in C and C++ programming languages. Solid understanding of Linux operating systems and development environments. Experience with multi-threaded programming, concurrency, and low-latency systems. Must have knowledge of Python coding.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.