Your browser does not support javascript! Please enable it, otherwise web will not work for you.

C++ Developer @ Xoriant

Home > Software Development

 C++ Developer

Job Description

Job Title: Senior Systems Software Engineer (Kernel, Filesystems, and Networking)
Experience Level: 6- 8 Years
Location: Xoriant Offices
Pune/Chennai/ Bengaluru/ Hyderabad (Hybrid)
Department: Engineering / Infrastructure

Job Summary:

We are seeking a highly skilled and experienced Senior Systems Software Engineer with a strong background in Linux kernel development, file systems, and networking technologies relevant to modern data centers. The ideal candidate will have a deep understanding of low-level systems programming, networking protocols (with a focus on RDMA and CNI), and hands-on experience in designing, developing, and maintaining high-performance, scalable system components.

Key Responsibilities:

  • Design, develop, and maintain Linux kernel modules, with emphasis on performance, scalability, and security.
  • Contribute to the development and enhancement of file systems, ensuring reliability, high throughput, and low latency.
  • Build and optimize networking solutions for data center environments, including RDMA, DPDK, and container networking (CNI plugins).
  • Collaborate with cross-functional teams including DevOps, SRE, and platform engineering to ensure seamless integration with infrastructure.
  • Participate in code reviews, architecture discussions, and performance tuning sessions.
  • Monitor and improve system performance, addressing bottlenecks and implementing robust diagnostics.
  • Contribute to open-source communities and stay up to date with emerging kernel and networking trends.

Required Skills and Qualifications:

  • 6-8 years of hands-on experience in systems-level programming, preferably in C/C++ and scripting languages like Python or Bash.
  • Proven expertise in Linux kernel development (process management, memory management, device drivers, etc.).
  • In-depth knowledge of file system architecture, implementation, and debugging (e.g., ext4, XFS, Btrfs, etc.).
  • Strong understanding of datacenter networking concepts: TCP/IP stack, RDMA, DPDK, SR-IOV, VLANs, VxLAN, etc.
  • Experience with Container Networking Interface (CNI) and technologies like Kubernetes, Docker, or CRI-O.
  • Familiarity with performance profiling tools (e.g., perf, ftrace, eBPF).
  • Experience working in distributed systems and cloud-native infrastructure is a plus.

Preferred Qualifications:

  • Contributions to open-source kernel/file system/networking projects.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and infrastructure as code tools (e.g., Terraform, Ansible).

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: Xoriant
Location(s): Pune

+ View Contactajax loader


Keyskills:   C++ Datacenter Network kernal development Container Networking File System

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

.NET Application Developer

  • Sapient
  • 5 - 10 years
  • Bengaluru
  • 4 hours ago
₹ .5-18.5 Lacs P.A.

Developer - L3

  • Wipro
  • 3 - 5 years
  • Hyderabad
  • 4 hours ago
₹ Not Disclosed

Full Stack Developer (Python/Django + Node.js/Angular)

  • Capgemini
  • 6 - 9 years
  • Mumbai
  • 5 hours ago
₹ Not Disclosed

Dot Net Developer

  • Capgemini
  • 4 - 9 years
  • Chennai
  • 6 hours ago
₹ Not Disclosed

Xoriant

Xoriant Corporation is a product engineering and services company, serving technology startups as well as mid-size to large corporations. We offer a flexible blend of onsite, offsite and offshore services from our Global delivery centers ( Sunnyvale, New Jersey, Mumbai, Pune, Gurgaon, Kolkata and B...