Skip to main content
Rahul BahalRB
Open to opportunities

Rahul Bahal

@rahulbahal

I build device and network software for UXI sensors, IPsec, and high-performance networking platforms.

United States
Message

What I'm looking for

I'm looking for opportunities to solve challenging systems and networking problems, contribute across product development, and keep expanding my learning through hands-on projects.

I'm building device software for Aruba’s UXI sensor group. Previously at Arista Networks, I designed Priority Flow Control for Jericho2 hardware and developed IPsec support on Broadcom chips, including Linux kernel networking driver support between the control and data planes.

I've also tested TCP/IP networking in Akamai’s kernel group, automated release management with containerized Kubernetes scripts, and built cloud and systems projects using AWS, EC2, IPsec, and StrongSwan. I enjoy tackling technically difficult problems across the full product-development lifecycle while continuing to learn through projects.

Experience

Work history, roles, and key accomplishments

Arista Networks logoAN

Software Engineer

Jun 2016 - Aug 2019 (3 years 2 months)

• Worked on the design and architecture to implement PFC on the next generation hardware platform.
• Developed multiple features for IPsec project in order to support IPsec connections using Broadcom chips.
• Prototyped the initial approach which was useful in determining the challenges, key areas and course of action for implementing the IPsec project.
• Implemented the linux kernel networking d

Northeastern University logoNU

Master's Assistant - Computer Systems(CS 5600)

Jan 2016 - May 2016 (4 months)

• Graded assignments for undergraduate and graduate level students.
• Provided focussed constructive feedback to the students.

Akamai Technologies logoAT

Intern: Systems Software Engineer in Platform Infrastructure (Kernel Group)

Jun 2015 - Aug 2015 (2 months)

• Developed Packetdrill scripts to test the TCP Network stack and in-house functionalities on Akamai kernel.

• Prototyped and compared applications developed using Django and Flask web frameworks to be used for internal team project

Compro Technologies logoCT

Associate Software Engineer

Jul 2013 - May 2014 (10 months)

• Developed automation scripts for testing a responsive design application with multiple programs to reduce the manual effort.

• Implemented custom framework and test suite in Java using JUnit4 and Selenium WebDriver-RC.

• Measured and analyzed performance results for different architectures used for a critical component in the application.

Education

Degrees, certifications, and relevant coursework

TF

The Linux Foundation

LFD430: Developing Linux Device Drivers

Issued May 2024

HE

Hewlett Packard Enterprise

HPE Patent 2024

Issued Sep 2024

TF

The Linux Foundation

LFD450: Embedded Linux Development

Issued Jun 2023

HE

Hewlett Packard Enterprise

HPE Patent 2023

Issued Mar 2023

NU

Northeastern University

Master’s Degree, Computer Science

2014 - 2016

• Maser's Assistant for Graduate level Computer Systems course CS5600.
• Concentration in Computer Systems. Related Courses: Computer Systems(Graduate level), Special Topics in Systems(Cloud Computing) and Network Security.

GU

Guru Gobind Singh Indraprastha University

Bachelor’s Degree, Computer Science and Engineering

2009 - 2013

• Computer Architecture and Organization
• Object Oriented Programming
• Database Management Systems
• Compiler Construction
• Operating Systems
• Computer Networks
• Artificial Intelligence
• Software Testing

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan