Job Detail

15535- Kernel Driver Developer (Linux/MacOS)

IN

Job Description

Description

A well-established company that is in the vanguard of developing the services that fuel the biggest networks in the world, is looking for a Kernel Driver Developer. The developer will be in charge of building products by utilizing open-source technologies and pushing the frontiers of silicon architecture and system design. To securely connect industries and communities, the U.S.-based company is providing a portfolio of market-leading technological advancements, including networking, security, collaboration, cloud management, and more. This is an amazing opportunity for developers to work with a global team of professionals, learn from them, and sharpen their skills. 

 

Job Responsibilities:

  • Contribute to the company's achievement by meeting the demands of AI/ML workloads and the ever-growing number of internet users and applications
  • Build large-scale distributed systems, interact with open-source communities, and tackle complicated technology
  • Work in a dynamic workplace and take charge of entire product development and production support
  • Assume responsibility for full-cycle product development and production support in a fast-paced work environment
  • Design, create, and test the SONiC operating system's data center feature set
  • Develop the SONiC NOS feature set by taking part in various SONiC working groups 
  • Support the SONiC feature development and L2/L3 forwarding 
  • Work on SONiC's portfolio platforms and distributed software infrastructure building blocks 
  • Work on building the cloud controller's manageability infrastructure using APIs and models 

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3-5 years of experience with software development and open-source technologies
  • At least 3+ years of relevant experience as a Kernel Driver Developer
  • Extensive experience developing operating systems internals and infrastructure 
  • Demonstrable experience with C, C++, Python, and multi-thread programming 
  • In-depth knowledge and experience of SONiC (Software for Open Networking In the Cloud)
  • Solid understanding of Linux/MacOS
  • Prolific Data-Plane expertise with working knowledge of NPU and DPU 
  • Extensive experience with Control and Routing plane 
  • Demonstrable knowledge in vendor NOS forwarding stack or open-source protocol stack (FRR, Quagga, etc.) 
  • Strong understanding of RDMA technology along with working experience in PFC, ECN, Alpha, and RoCEv2 
  • Familiarity with LLDP and notions of SAI, EVPN, and VXLAN
  • Demonstrable experience working with DevOps
  • Prolific experience in open-source CI/CD infrastructure, like GitHub, JIRA, Jenkins, Kubernetes, etc.
  • Expertise in manageability with strong opinions and experience creating model-driven and API-driven device software that is controlled by a cloud controller 
  • Fluent in spoken and written English communication


Location: India

Required skills: C 3 OR C++ 3, Linux  2 OR MacOS 2, Network Protocols 2 OR Routing 2

Engagement length: 6-12 months

Project timezone: UTC+5.5:00 Asia/Calcutta

Overlap hours: 4 hours/day


The candidate must apply at this link:

https://developers.turing.com/invite/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqb2JJZCI6MTU1MzUsInVzZXJJZCI6MTE4LCJ1c2VyUm9sZSI6IlRBX1NPVVJDRUQiLCJpYXQiOjE2OTQ0NTM1ODh9.QqNUSl2l78YV4-u80rHoUVdTqJKL9VoOvfzr97BMFqk


Job Requirement

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3-5 years of experience with software development and open-source technologies
  • At least 3+ years of relevant experience as a Kernel Driver Developer
  • Extensive experience developing operating systems internals and infrastructure 
  • Demonstrable experience with C, C++, Python, and multi-thread programming 
  • In-depth knowledge and experience of SONiC (Software for Open Networking In the Cloud)
  • Solid understanding of Linux/MacOS
  • Prolific Data-Plane expertise with working knowledge of NPU and DPU 
  • Extensive experience with Control and Routing plane 
  • Demonstrable knowledge in vendor NOS forwarding stack or open-source protocol stack (FRR, Quagga, etc.) 
  • Strong understanding of RDMA technology along with working experience in PFC, ECN, Alpha, and RoCEv2 
  • Familiarity with LLDP and notions of SAI, EVPN, and VXLAN
  • Demonstrable experience working with DevOps
  • Prolific experience in open-source CI/CD infrastructure, like GitHub, JIRA, Jenkins, Kubernetes, etc.
  • Expertise in manageability with strong opinions and experience creating model-driven and API-driven device software that is controlled by a cloud controller 
  • Fluent in spoken and written English communication


Location: India

Required skills: C 3 OR C++ 3, Linux  2 OR MacOS 2, Network Protocols 2 OR Routing 2

Logo
×

Full Name*
Email address*
Upload a different Resume (Your application will be submitted using this resume instead)
Choose a file
Only .pdf is allowed
HACKERBUCK AWARDED