15535- Kernel Driver Developer (Linux/MacOS)
Job 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