Overview
Work History
Education
Skills
Affiliations
Timeline
Generic
Rajul Bhambay

Rajul Bhambay

Bengaluru

Overview

3
3
years of professional experience

Work History

Senior Embedded Software Engineer

Texas Instruments
Bengaluru
02.2024 - Current
  • Designed and developed a variety of proof of concept projects to demonstrate the effectiveness of new encoder protocol interfaces, emphasizing efficient firmware and application design.
  • Collaborated with encoder manufacturer engineers to resolve 5 major test cases based on emulator error injection in HDSL encoder protocol, resulting in the successful certification of HDSL solution in TI SOCs.
  • Enhanced functionality by incorporating a 4 channel TDM capability into the TI McASP (multi-channel audio serial port) I2S emulation on PRU-ICSS.

Embedded Software Engineer

Texas Instruments
Bengaluru
07.2022 - 01.2024
  • Integrated software SDK release into internship work.
  • Performed detailed code reviews to uphold code quality, resulting in a reduction in post-release bug reports.
  • Acquired expertise in HDSL and EnDAT encoder protocol interface, extensively utilized in robotics and industrial communications.
  • Enhanced scalability of HDSL interface, enabling support for single to multi-channel (up to 6 channels per ICSS module) and expanded PRU core clock frequency from 225 MHz to 300 MHz
  • Reduced firmware IMEM footprint for HDSL interface by 25% through code optimizations and utilization of additional lookup tables.
  • Took ownership of and supported customers for HDSL, Tamagawa, and EnDAT encoder protocols.
  • Consistently integrated quarterly SDK releases.
  • Mentored new hires and interns in encoder protocols, including EnDAT 2.2 safety up to SIL-3 level utilizing SPI interface.
  • Created and executed comprehensive project plans for interns, ensuring timely project completion.
  • Showcased new development to the entire software team through live demonstrations.

Embedded Software Engineer Intern

Texas Instruments
Bengaluru
01.2022 - 06.2022
  • Developed a 32-bit RISC PRU implementation to emulate the Tamagawa interface protocol for position sensing encoders within the ICSS module of TI Sitara AM24x/AM26x/AM64x SOCs.
  • Experienced in creating ARM CORTEX R5F applications, designing driver API layers, and developing PRU firmware.
  • Increased efficiency and reduced costs by implementing programmable IPs in place of FPGAs.
  • Improved Scalability in terms of baud rates from 2.5 Mbps to 16 Mbps, single to multi-channel (6 channels per ICSS module) support, ability to support all custom UART protocol with variety of frame formats.
  • Implemented GUI interface for motor position sensing by utilizing multiple Tamagawa encoders.
  • Gained expertise in various aspects including reading board schematics, debugging techniques, hardware setup creation, firmware design as well as driver and application architecture development

Education

MTech - Compter Science

Netaji Subhas University of Technology (NSUT)
New Delhi
06-2022

Bachelor's of Engineering (B.E) - Computer Science And Engineering (CSE)

UIET, Panjab University
Chandigarh
05-2019

Skills

  • C/C/Assembly/python/VHDL/Javascript
  • GIT
  • Data Structures and Algorithms
  • Object oriented Programming
  • Operating System
  • Computer Architecture
  • ARM cortex MCUs/MPUs
  • RTOS
  • 32-bit RISC PRUs (Programmable Realtime Units)
  • Real-time Embedded system programming
  • Firmware development
  • Arm cortex application development
  • Driver development
  • Debugging tools- Oscilloscope, Logic analyzers, CCS debugging tools etc
  • Motor control protocols
  • Encoder Interfaces
  • Peripherals (UART, SPI, I2C, GPIOs)
  • Understanding Board Schematics
  • GUI interface development

Affiliations

  • Research publication in "A Comparative Survey of Consensus Algorithms Based on Proof of Work".
  • Took part in Texas Instrument's 1 day hackathon with 4 members to implement basic single channel SENT protocol in PRU-ICSS module in TI's SOCs.
  • Achieved 3048 rank (out of 100k candidates) in GATE Computer Science 2019 Exam
  • Solved 300+ DSA problems on leetcode and interviewbit platforms

Timeline

Senior Embedded Software Engineer

Texas Instruments
02.2024 - Current

Embedded Software Engineer

Texas Instruments
07.2022 - 01.2024

Embedded Software Engineer Intern

Texas Instruments
01.2022 - 06.2022

MTech - Compter Science

Netaji Subhas University of Technology (NSUT)

Bachelor's of Engineering (B.E) - Computer Science And Engineering (CSE)

UIET, Panjab University
Rajul Bhambay