Senior Kernel Application Developer

Lucknow, Uttar Pradesh, India
Jan 02, 2025
Jan 02, 2026
Hybrid
Full-Time
6 Years
Job Description

As a Senior Kernel Application Developer, you will play a pivotal role in developing, optimizing, and troubleshooting networking and security applications in Linux environments. You will leverage your expertise in C/C++, multi-process/multi-thread programming, and advanced networking protocols to design robust, high-performance solutions. Your contributions will ensure seamless system integration, efficient data path routing, and secure communications for critical applications.

Experience. 6- 8 Years

You will

  • Work on purpose-driven projects that make a global impact.
  • Be at the forefront of developing secure and high-performing Linux-based applications.
  • Collaborate with a diverse and talented team of engineers, driving innovation and excellence.

Key Responsibilities

  • Develop and optimize Linux Kernel modules and system-level programming solutions.
  • Debug and resolve critical issues in both user-space and kernel-space environments.
  • Implement and maintain networking and security protocols in Linux systems.
  • Utilize advanced knowledge of TCP/IP stack and related networking technologies.
  • Design and implement solutions using technologies such as eBPF, XDP, DPDK, and optimize data paths for routing, firewalling, and forwarding.
  • Enhance performance through tuning for traffic throughput in cloud networking environments.
  • Stay updated with the latest advancements in VPN technologies (e.g., IKE/IPsec, SSL, Wireguard).

Mandatory Skills

  1. Programming Languages. Expertise in C and C++.
  2. Operating Systems. In-depth knowledge of Linux and Linux Kernel development.
  3. Networking. Proficiency in network security, TCP/IP stack, and related protocols.

Preferred Skills

  • VPN technologies. IKE/IPsec, SSL, Wireguard.
  • Advanced networking technologies, eBPF, XDP, DPDK.
  • Packet routing, forwarding, and firewalling.
  • Performance tuning for high traffic throughput in cloud networking.

Equal Opportunity Commitment

R Systems is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, gender, national origin, disability, or age. This commitment extends to all employment practices, including hiring, training, promotion, and benefits.

Join Us Today

If you are passionate about working in a fast-paced, innovative environment and want to make an impact, we’d love to hear from you! Take the next step in your career and apply now to be part of a team that values excellence, collaboration, and growth.