R Systems is a leading digital product engineering company that designs and builds next-gen products, platforms, and digital experiences empowering clients across various industries to overcome digital barriers, put their customers first, and achieve higher revenues as well as operational efficiency.
We constantly innovate and bring fresh perspectives to harness the power of the latest technologies like cloud, automation, AI, ML, analytics, Mixed Reality etc. Our 4,400+ technology expeditioners across 26 offices are driven to explore new digital paths, leaving no stone unturned in our quest to deliver business solutions that drive meaningful impact.
Experience 8-12 Years
Location Noida / Pune / Chennai / Remote
- Linux Kernel Engineer (Embedded Systems)
- 10+ years of experience, with minimum 4 years of exp. on Linux Kernel Programming with following skillset
- Expert in C/C++ Programming
- Deep knowledge of Linux kernel running in embedded systems.
- Programming experience with boot loaders, Linux kernel internals, Linux device drivers, and Linux network drivers.
- Analyze Core dumps, memory related issues, Optimizing Linux kernel performance for various architectures (Intel, ARM).
- Familiarity with interfacing to embedded hardware using SPI, Ethernet, USB, and I2C.
- Experience with initial board bring-up with work experience in U-Boot, Secure boot - (at least in one)
2. Linux Kernel Engineer (VPN Tunnelling)
- 10+ years of experience, minimum 4 years of exp on Linux Kernel Programming, with major focus, hands on implementing- VPN Tunnels.
- Deep knowledge of VPN and security applications in Linux systems. Expert in C/C++ and have professional experience with multi-process/multi-thread programing in Linux environment.
- Hands-on experience with VPN technologies (IKE/IPsec, SSL, WireGuard), configuring different VPN tunnels, troubleshooting VPN/networking problems in active deployments,
- Working knowledge of TCP/IP stack and basic networking protocols, understanding on firewall policies, routing protocols, virtual interfaces, and user authentication protocols.
- Preferred to be familiar with programming in both user and kernel space traffic flow path. Prior experience on performance tuning for VPN traffic throughout is a plus