aakanksha budhiraja
Senior Engineer at Qualcomm
modem firmware developer
Qualcomm
https://www.linkedin.com/company/qualcomm
https://media-exp1.licdn.com/dms/image/C560BAQHHmRgEadFrdA/company-logo_100_100/0/1611250856145?e=1655942400&v=beta&t=OlYNWFjd-lqOEJ82mAVDViNdhY9vT1MpPZalKn2mWA4
Senior Engineer
NXP acquires Freescale Semiconductor
https://www.linkedin.com/company/freescale-semiconductor
Noida Area, India
https://media-exp1.licdn.com/dms/image/C4E0BAQHecppEPK-33Q/company-logo_100_100/0/1519855919172?e=1655942400&v=beta&t=dfUpDQHWR4sBUdzJ_VBPh4SK6vOIK4oql2zlMQghfXE
Design Engineer I
IIT Bombay
Mumbai Area, India
Summer Intern
Master’s Degree
Computer Engineering
https://media-exp1.licdn.com/dms/image/C560BAQHDGjY1IZJuog/company-logo_100_100/0/1519855922217?e=1655942400&v=beta&t=_sE4YlX6CkUAZzqqy-IuetFB3mGTnTg_VmZTvMHfvEs
Arizona State University
https://www.linkedin.com/school/arizona-state-university/
Bachelor’s Degree
Electrical, Electronics and Communications Engineering
https://media-exp1.licdn.com/dms/image/C4E0BAQGFaEpL_pmvyQ/company-logo_100_100/0/1604685412914?e=1655942400&v=beta&t=xW9AjoPaBLTJCj9piWXVYhg3jiTbuo88kSXDe2sXeCI
Punjab Engineering College
https://www.linkedin.com/school/punjab-engineering-college/
• Designed system calls for Barrier Initialization, Wait and Destroy operations. Designed a customized test program to  test the system calls for multi-threaded  processes on Intel Galileo Gen 2 board. 
• Created a patch file and rebuilt the kernel with new system calls.
System Calls for Barrier Synchronization in Linux
• Developed a Linux Kernel Module to enable user-space device interface for HC-SR04 ultrasonic sensor.
• Developed a pinmux table to enable configuration of the digital IO pins of the Intel Galileo Gen2 board.
• The module is registered as a Miscellaneous Char Driver. It uses Linux High Resolution Timer (hrtimer) to generate periodic measurements and store the average distance measured by n samples in a FIFO buffer.
• Distance is measured by taking the difference of the time-stamps (using time stamp counter register 
in x86) at the rising and the falling edge of the Echo interrupt detected via GPIO pin.

• Developed a Platform Driver/Platform Device infrastructure for HC-SR04 sensor.
• Platform Driver binds N HC-SR04 device(s) present on the bus and enables their /dev and sysfs 
interfaces.
• Sysfs interface allows configuration of device attributes: echo pin, trigger pin, number of samples, sampling period, distance (the most recent measurement) and enable (to start/stop the measurement).
Platform device driver and sysfs interface for Ultrasonic sensor in Linux Kernel
• Developed a Device Driver that initiates an empty Red-Black Tree (RB Tree) in Linux kernel, and allows the tree being accessed as a device file. The Device Driver is implemented as aLinux Kernel Module.
• Implemented driver functions to enable insert, delete, replace and read operations on the RB Tree.
• Developed another Linux Kernel Module to dynamically add/remove probes into the RB Tree kernel module (using the kprobe api). A user program provides a location(offset) of a source line of code on the execution path of read and write functions of the RB Tree Kernel Module. 
• The probe handler retrieves trace data items into a buffer on a probe hit. Trace data consists of the kprobe address, pid of the running process that hits the probe, x86 timestamp value, and all the object nodes traversed in the RB Tree while performing read/write operations.
RB Tree and Dynamic Probe in Linux Kernel
- Implemented the following Cache Replacement Policies: LRU Insertion Policy, Bimodal Insertion Policy, Dynamic Insertion Policy, SRRIP, BRRIP, DRRIP and Signature-based Hit Predictor (SHiP) on Simplescalar simulator.
- Analyzed the variation in miss rate and IPC for following SPEC Benchmarks - bzip2, gcc and mcf.
Implementation of DIP, DRRIP and SHiP Cache Replacement Policies on Simplescalar
Refined and extended the state-of-the-art implementation of the Always Taken and Always Not-Taken branch prediction schemes in SimpleScalar toolset. The ‘Always Taken’ prediction scheme was enhanced by taking advantage of Branch Target Buffer (BTB).
Implementation and Performance Analysis of Static and Dynamic Branch Prediction techniques
1. Studied the impact of varying machine configuration i.e. Issue width, ALU units, Load-Store Queue Size, Fetch-Queue Size, Decode Units on the performance of the machine for different SPEC benchmarks on SimpleScalar Simulator.
2. Estimated and validated the optimal configuration of parameters by analyzing performance improvement.
Simulation for Performance Evaluation of Microprocessors on Simplescalar
Designed a Voice-controlled Vehicle based on ATmega328 microcontroller interfaced with Microsoft Visual Studio, capable of reacting to commands like- front, back, left, right, gear up, gear down etc. Established wireless communication using a bluetooth module (HC-05); Implemented intelligent features like Fire Detection, Close-Range Object Detection and Automatic Collision Avoidance using IR photodiodes; and employed an on-board small dc pump with water storage capable of extinguishing small fires.
Capstone Project - Voice Controlled Firefighting Robot
https://in.linkedin.com/in/manleenrekhi
Chandigarh
Manleen Kaur Rekhi
Assistant Manager at Genpact| Young India Fellow(2020)| Economics Graduate| Program Associate at Government of India| Musician
https://www.linkedin.com/in/atharvawadke
San Diego, CA
Atharva Wadke
Engineer at Qualcomm | Modem Firmware Technology
https://www.linkedin.com/in/karston-christensen-474599170
San Diego, CA
Karston Christensen
Modem Firmware Engineer at Qualcomm
https://www.linkedin.com/in/himanshusood
Santa Clara, CA
Himanshu Sood
Staff Modem DSP Firmware Engineer at Qualcomm
https://www.linkedin.com/in/navaneet-reddy-danda-156152a
San Diego, CA
Navaneet Reddy Danda
Modem DSP Firmware Engineer
https://www.linkedin.com/in/dat-nguyen8
San Diego, CA
Dat Nguyen
Modem Firmware Integration Engineer at Qualcomm
https://www.linkedin.com/in/jiabin-lin-004016174
Boulder, CO
Jiabin Lin
Modem Firmware Engineer Intern at Qualcomm
https://www.linkedin.com/in/nishank-satish
San Diego, CA
Nishank Satish
Senior Modem Firmware Enginner at Qualcomm
https://www.linkedin.com/in/biswasriya
San Diego, CA
Riya Biswas
Modem Firmware Engineer at Qualcomm
https://www.linkedin.com/in/suyashkan
Los Angeles, CA
Suyash Kanungo
Master of Science in Computer Science
https://www.linkedin.com/in/zhou-ella-fang-516307138
Santa Clara, CA
Zhou(Ella) Fang
Modem Firmware Engineer at Qualcomm
https://www.linkedin.com/in/ashwinalur
Santa Clara, CA
Ashwin Alur Sreesha
Sr Staff Engineer (DSP Modem Firmware) at Qualcomm
https://in.linkedin.com/in/anik-giri-7a4578189
Midnapore Sadar
Anik Giri
Technology Consultant at PwC India
https://www.linkedin.com/in/karthikvkalyani
Boulder, CO
Karthik Kalyani Vijaya Kumar
Modem/RF Systems Engineer at Qualcomm
https://www.linkedin.com/in/ruili
Santa Clara, CA
Rui Li
Embedded Software Engineer at Apple
https://in.linkedin.com/in/pooja-sharma-46730a206
Hyderabad
Pooja Sharma
Modem Firmware Engineer at Qualcomm
https://www.linkedin.com/in/shridhar-ganiger
Pittsburgh, PA
Shridhar Ganiger
Electrical and Computer Engineering Master's Student | Carnegie Mellon
https://in.linkedin.com/in/anik-mondal-9860541b3
Kolkata
Anik Mondal
AAC '21 Finalist | Maverick 2.0 Winner | IIT KGP '23
Liked by Aakanksha Budhiraja
https://www.linkedin.com/signup/cold-join
From PECFEST to FORBES Take a bow Apaksh Gupta you're a delight.Dheeraj Sanghi Sir,One of our own made it to the #30Under30 Club in The Class of…