Ragini Bakshi

I’m an Electrical Engineering Student with great experience in, and passion for Research & Development. I have over 2 years of Industry experience doing R&D for both the public and private sector, and have acquired strong technical (hardware, software) and non-technical skills along the way. 
I enjoy being creative through my work and hope to contribute to the collective human intelligence in some meaningful way. 


  • Illustration

    5G Systems and Product Architect

      Ericsson | Ottawa
      May 2019 - February 2021

    Worked on developing an Advanced Indoor Positioning Multi-Path Simulator in MATLAB for a Proof-of-Concept Prototype and Demo completed early 2021
    Co-Authored a one-pager TA proposal, and subsequently participated in a study aimed to identify new unlicensed Self-Organizing Networks (SON) functions for NR-U, including mixed-mode with LAA and LTE
    Performed coding (MATLAB Signal Processing Toolbox for analysis, coding in C/C++ for IQ data processing and real-time resampling) and research tasks associated to an Indoor Small Cells proof-of-concept project
    Established a basic Wi-Fi test-bench and performed a series of tests to evaluate the energy detection threshold in Wi-Fi access points to see if they change based on varying interference/ noise levels 
    Completed an on-site Java-based software design patterns course which covered 21 design pattern logic and applications; also did a Beginners Swedish Language Course
    Aided with the planning and execution of various on-site activities as part of the Co-op Captains Group, Community Engagement Theme, Diversity and Inclusion Committee, and the Talent Development Team; kick-started the extremely popular (and now recurring) "Ericsson Trivia" 

  • Illustration

    Research and Development Student, Radio Technologies

      Communications Research Centre (CRC) | Ottawa
      May 2018 - December 2018 

    Evaluated the feasibly of open-source Software Defined Radio (SDR) LTE Software Suite for LTE testing by making some adjustments to the software, troubleshooting, and testing different configurations on Linux to simulate packet transfer between the EPC, eNode B, and UE
    Performed spectrum usage analysis with LTE air interface data collection followed by modelling, anomaly detection using basic machine learning algorithms, and simple GUI design for offline data visualization using ShinyDashboard
    Explored the use of open source RTK GPS technology to achieve centimeter-level positional accuracy using low cost GNSS receivers for which testing of various u-blox receivers with patch antennas was performed, with and without RTK, in fixed, mobile, and portable scenarios
    Conducted independent analysis of an air interface measurement and monitoring tool, receiving positive feedback from supervisor and project manager on the user manual written as part of the internal assessment, particularly on the depth and quality of research conducted

  • Illustration

    Teaching Assistant, Department of Systems and Computer Engineering

      Carleton University | Ottawa
      May 2018 - December 2018 

    Teaching Assistant for Engineering Core Course that used C++ to teach principles of modelling problems, algorithmic solution design, procedural programming, selection and iteration constructs, algorithm- to-program conversion, numerical methods, sort, and search
    Provided immediate, thorough technical feedback at the end of each lab session, gaining strong debugging skills and the ability to rapidly assess code authored by others
    Efficiently met deadlines in marking student term examinations in a consistent and fair manner, whilst prioritizing the process based on the exam hand-back schedule


Carleton University

B.Eng With DistinctionElectrical Engineering

Sep 2016 - April 2021 | Ottawa, ON

Murdoch Maxwell MacOdrum ScholarshipDavid A. Golden ScholarshipDean’s Honour List 2017, 2018, 2020

Technical Skills

Circuit Design/ Simulation

    Advanced Design System

Programming Languages

    X86 ASM

Numerical & Publishing Software

    AutoDesk Design Review
    Fusion 360


Perceptual Autonomous Vehicle Project

The aim is to design, assemble, and test a fully autonomous vehicle that would be capable of navigating to a predetermined position in a parking lot via GNSS positioning feedback, and then park itself in a designated spot using antenna arrays and angle of arrival principles. Currently the vehicle has 4 arduinos, 1 Pi4, 1 KL25Z, 2 gear motors, 1 servo, 1 camera, 6 Ultrasonic & 5 IR sensors, plus 7 analog RF modules and a low-cost u-blox GPS module with a patch antenna. Supervised by Dr. Ramy Gohary from the Department of Systems and Computer Engineering at Carleton.

Mini-Projects in C using FRDM-KL25Z Board

To get familiar with the board, completed the following basic projects coded in C (Keil uVision 5 IDE):
● GPIO: Switch and LCD connection to display button presses● ADC: Infrared Proximity Sensor that detects if an object is nearby● DAC: Generated various signals (sine, square, and sawtooth      waves) and output these via different tones using a Speaker ● PWM & Timing: Made a clock that displayed elapsed time and      synchronized LED flashing each second● Serial IO: Multi threaded Application that decodes GPS receiver       information and displays speed, heading data on an LCD panel●  Tachometer reading using laser and IR (video on Left)


Edison Self-Driving Car

Team Lead for Embedded Systems, the biggest group working on the project, and our work involves: researching hardware used (ex. Drivers, PCB boards, etc) to create the vehicle, developing state machines for car control systems (ex. Acceleration, braking), utilizing data communication protocols to interface with IoT devices and sensors, and utilizing ROS to develop robotic applications of the car. Due to Covid, I am handling all the tasks on the Hardware end: currently working on setting up a Raspberry-Pi cluster with 6 Pi-camera modules to capture pictures and data during operation. 

3 Bit Dynamic Counter

Designed, simulated, and remotely tested a 3 bit dynamic counter which was fabricated at Carleton's Microelectronics Fabrication Laboratory, using 4.8 μm CMOS process. The counter was designed to use 2-phase dynamic toggle flip-flops with reset action. It received a master clock input signal (generated off the chip) and generated the 3 outputs. 2-phase non-overlapping clocks generated on-chip were used to drive the flip-flops. The layout was produced to fit within the specified cell frame with a maximum height of 240 λ and width of 230 λ. All design work and simulation work was done in Cadence Virtuoso. 

X86 Tunnelling Game

Made a basic tunnelling game written in X86 assembly code that uses software interrupt service routines to increase programming efficiency. Software interrupts were used to draw the screen elements (rocks and the player), check for key-presses, scroll the screen, and provide a small delay between each frame of the game (e.g. when a new rock is placed at the bottom row). The game was developed on DosBox-X and can be played on a computer screen in VGA text mode.

Op-Amp Layout Project

For a pre-designed 45nm SOI CMOS process Op-Amp with 1.2V supply voltage, a layout was produced and simulated using the proprietary Global Foundaries 45RF SOI Kit in Cadence. This op-amp had 4 distinct parts, starting with bias circuitry on the left, followed by a differential input stage, a common-source second stage and a final output buffer portion. Interdigitation, current matching, common centroid topologies, etc were utilized. 

Solar Cell Design

Designed the Front Metal Grid of a single junction silicon based Photovoltaic cell such that the design minimized fractional power losses. The Silicon Solar Cell is currently being fabricated at Carleton's Microelectronics Fabrication Laboratory, and will be simulated and tested in March 2021 for performance. 

Insulation Fault Detection Bot

Built an autonomous bot that traces the walls of any given facility (at a specific distance range from the wall), detects temperature anomalies (i.e. too hot or too cold), captures thermal and regular images of the regions of interest, blends the two and saves the pictures for offline analysis.

RTK GPS Project at CRC

The main objective of this project was to achieve high positional accuracy using low cost GPS (Global Positioning System) receivers. An RTK base station was setup that was able to support up to 3 independent rovers. Other milestones include implementing the RTKLIB over various operating platforms (windows, android, and raspbian). We also tested several low and medium cost GPS receivers (LEA6S, M8N, M8P) with and without RTK in fixed, mobile, and portable scenarios, and looked at the effect of different environments such as open areas, high building areas, cloudy-days etc. on positioning. A walking test output is shown in Picture 1.


First Place at the Carleton Engineering Competition, 2020. Competed against 7 Carleton Teams in the Re-Engineering Category and won the chance to represent my University at the Provincial level 

Second Place at the Ontario Engineering Competition for Re-Engineering 2021. Competed against 12 teams and won the chance to represent the Province of Ontario at the Canadian Engineering Competition 

Third Place at the Ontario Engineering Competition for Consulting 2019. Won First Place at Carleton and represented Carleton against 17 Teams at OEC that were from various Engineering Schools across Ontario

CuHacking 2019 Participated in this amazing event and created an IoT voice-activated coffee brewing system, using a Raspberry pi with Mycroft AI at the heart, from start to finish in under 24 hours with a complete stranger! 

Volunteer Work
Extra-curricular Experience
Heading photo

2016 - Present

Engineers Without Borders (EWB)

As a delegate for the May 2017 EWB Day of Action, participated in, and led various Advocacy meetings with Members of Parliament pertaining to Canada’s newly established Development Finance Institution (DFI)
As Director of Advocacy (2017-18), attended events organized by the Carleton political student bodies, maintaining a good working relationship with each. Developed and implemented a clear, logical plan for increasing youth involvement in Canadian politics at the University level
Served as VP Finance (2018-19) and compiled monthly budget reports, tracked expenditure, authored detailed proposals for additional funding, and performed regular chapter financial health presentations, often delegating tasks to and supervising the Directors of Principle and Fundraising Finance

Heading photo

2015 - 2019

St John Ambulance

Certified in Standard First Aid CPR/ AED (2018, Level HCP), Medical First Response (2016), and Mental Health First Aid (2018, Mental Health Commission of Canada)
Efficiently and calmly assessed patients who required emergency medical aid, triaging in a multiple casualty situation, and administering treatments with the utmost respect for confidentiality
Managed stress effectively by relying on collaboration, training, and quick thinking as the ability to adapt rapidly with shift in symptoms is essential to imparting high level care during a crisis 

Selected Coursework

Systems and Computer Eng.

Numerical MethodsAutomatic Control SystemsSystems and SimulationComputer OrganizationCommunication TheoryModelling of Integrated Devices

Dept. of Electronics

Radar and NavigationTelecommunication CircuitsMicroprocessor SystemsDigital ElectronicsPhysical ElectronicsAnalog ElectronicsEM and Power EngineeringElectromagnetic WavesIntegrated Circuit Design & Fabrication

General Electives

Contemporary Moral PhilosophySurvey of AccountingIntroduction to LinguisticsIndustrial Design: Theory and HistoryClassical Mythology and SocietyBiotechnology and Society


O.Moujaber, H.Mahboubi, M.Kodiha, M.Bouttier, K.Bednarz, R.Bakshi, J.White, L.Larose, I.Colmegna, and U.Stochaj. Dissecting the molecular mechanisms that impair stress granule formation in aging cells. Biochimica et Biophysica Acta (BBA), 2017.