Embedded Software Engineer/System Safety Engineer, MS, Computer Engineering
I am a Grad Student, Embedded Developer and Researcher.
I am currently a graduate student in the Electrical and Computer Engineering at the University of Waterloo, Canada, majoring in Computer Engineering -- Real-Time Embedded Systems and Softwares.
My research revolves around the development of real-time embedded systems, safety critical systems, system safety, Internet of things, and Machine learning.Please have a glance at the research section to know more about my work.
Functional Safety (ISO-26262) of the Truck Platooning System at Peloton-tech in Collaboration with Ricardo
Peloton-tech, Mountain View, California
Line Based Parking Slot Detection(LPSD) for Magna Auto Parking (MAP) and System Saftey of Camera Module
Magna Electronics, Toronto
Lab Instructor –Operating System and System Programming(ECE254);
TA –Programming for Performance
University of Waterloo, Waterloo
Non-intrusive program tracing aimed at assisting developers in the task of debugging embedded systems at de ployment or production stage, where standard debugging tools are usually no longer available.
Implemented Real-Time operating system using FreeRTOS with sixty four uniquely identified Task for the proper operation of the satellite right from the ejection; and also developed the operational flow of the twin nano-satellite. Please refer the IEEE paper in the link for more information.
Designed, simulated and tested four wideband antennas (Vivaldi, Sinuous, Microstrip, Multi-arm Spiral Microstrip) for an aircraft application and also proven to be used for an application such as angle of arrival estimation and adaptive nulling at the element level.
|Primary Skills- Assembly, C/C++, OOP, Python, VHDL, Verilog, Embedded Linux, ARM, MATLAB, Unix Shell Scripting. Communication Protocols: RS232, RS485, Ethernet, TCP/IP, SPI, CAN & I2C.|
|Knowledge in Firmware, Bios, Operating Systems, Machine Language & Virtualization.|
|Embedded software development with real-time operating systems, Linux, VxWorks or no OS.|
|Knowledge of Statistical Data Analysis and Design of Experiments.|
|Trained in Automotive Functional Safety - ISO 26262.|