SlideShare a Scribd company logo
Santhosh Ravisankar
2327 Champion Court, Raleigh, NC,27606
sravisa@ncsu.edu | https://www.linkedin.com/in/santhoshr14/ | 919-638-2516
Education
• Master of Science in Computer Engineering CGPA: 3.73/4
North Carolina State University, Raleigh, North Carolina, USA Aug 2018 - May 2020
Courses: Embedded System Architectures & Optimization, Microprocessor Architecture,
Embedded Linux, Digital Signal Processing, Compilers, ASIC and FPGA Design.
• Bachelor of Technology in Electrical and Electronics Engineering CGPA:9.04/10
VIT University, Chennai, India May 2012 - April 2016
Technical Skills
• Programming Languages: C, C++, MATLAB/Simulink, Verilog, Assembly(ARM,8051)
• RTOS: Keil RTXV5 (CMSIS-RTOS Keil RTX)
• Platforms: Linux, Embedded Linux, Windows
• Tools: Vector CANape, Vector CANalyzer, Trace32, Keil uVision, Arduino IDE,Ulink2 JTAG
• Version Control Tools: GIT, ClearCase
• Protocols and Technologies: SPI, I2C, UART, CAN, J1939,Ethernet, MODBUS, TCP/IP, RS232, RS485
Work Experience
Embedded Software Engineering Intern, Hubbell-ICD, Archdale, North Carolina May 2019 – August 2019
• Developed and debugged real-time embedded software for a Magnet/Hoist Controller as part of a three-person team.
• Individual responsibilities included development of an event driven program for Cortex-M3 based controller running RTX kernel
to implement a GUI for the HMI, MODBUS communication, Memory Configuration and Data Logging. Performed common
resource sharing between different peripherals. SW development in Embedded C with Keil IDE and debugged with ULink2 JTAG .
• Brought software 10 weeks closer to completion and brought about 15% cost savings per order.
Embedded Software Engineer, Caterpillar India Pvt Ltd, Chennai, India July 2016 - July 2018
• Developed real-time embedded software (Data link and I/O) for Engine Control Units of Diesel Engines as part of a five member
team. SW development with MATLAB/Simulink (including Stateflow) and C to implement control strategies for Emission Control,
Performance Improvement of Diesel Engines, Sensor Calibrations and Vehicle Bus Communication (CAN,J1939,Ethernet).
Projects
• RTL Implementation of LSTM (Long Short-Term Memory) with Verilog: Implemented gating function of LSTM in Verilog.
• Cache Simulator: A C++ based flexible cache and memory hierarchy (L1, L2, Victim) simulator. Benchmarked performance,
area, and energy of different memory hierarchy configurations with a subset of the SPEC-2000 benchmark suite.
• Embedded Systems Architecture and Design Projects: Peripherals used: ADC, SPI, I2C, UART, Timer, DMA, Touchscreen
Voltage Data Logger: Created a voltage data logger on an ARM Cortex M0+ based FREEDM-KL25Z board. Designed system
to input data via UART and select channel, sampling interval and sample count. Shifted work to hardware.
uSD Card Reader: Implented FSM based scheduling and RTOS (RTXv5) based versions independently to read and write
data blocks (via SPI) in the SD card and meet a deadline of 50us. Observed an improved system response of around 40%.
Peripheral sharing using RTOS: Developed a program to share a common resource (ADC) between multiple threads (buck
converter which controlled a high-brightness LED (HBLED)) and a LCD touchscreen. Implemented with RTOS Keil RTX V5.
JPEG Decoder: Enhanced byte data decoding speed through parallelization in a JPEG decoder application which decodes and
displays an image on a LCD touchscreen. Implemented on a Cortex-M0+ board. Reduced system latency by a factor of 60%.
Power Optimization of FREEDM-KL25Z board : Performed power optimization through various power management modes
available on the ARM-Cortex M0+ based board running RTX5 kernel. Optimized power from 4.35mW to 0.240 mW
• Embedded Linux Projects:
Vectorization of ARM Cortex A8 based application: Performed speed optimization with Vectorization (with ARM Neon ISA
instructions- by using full 32 bit width registers) to reduce execution time of an application to find the closest weather station to
each state capital from a given list on an ARM Cortex A8 based Beagle Boneblack Wireless board running Debian Linux.
Response time reduced from 74us to 11us.
Image Stabilization Gimble: Developed a program to capture an image and process it to perform object tracking to
determine two reference objects in it and calculate the Roll, Tilt and Pan error using boneCV (OpenCV) on Beagle Boneblack
Wireless running Debian Linux.

More Related Content

What's hot

Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisition
udaykmr
 
Vlsi Projects titles 2018 19
Vlsi Projects titles 2018 19Vlsi Projects titles 2018 19
Vlsi Projects titles 2018 19
Green Corner Tech,Nellore
 
An FPGA-Based Hardware Accelerator for Traffic Sign Detection
An FPGA-Based Hardware Accelerator for Traffic Sign DetectionAn FPGA-Based Hardware Accelerator for Traffic Sign Detection
An FPGA-Based Hardware Accelerator for Traffic Sign Detection
JAYAPRAKASH JPINFOTECH
 
Varun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne
 
Tank farm technology
Tank farm technologyTank farm technology
Tank farm technology
SREYA DUTTA
 
BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I...
 BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I... BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I...
BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I...
Nexgen Technology
 
Challenges in testing iec61850 ver 3
Challenges in testing  iec61850 ver 3Challenges in testing  iec61850 ver 3
Challenges in testing iec61850 ver 3
Jay Gosalia
 
Shantanu's Resume
Shantanu's ResumeShantanu's Resume
Shantanu's Resume
Shantanu Telharkar
 
Kakarla Sriram K _resume_sep_2016
Kakarla Sriram K _resume_sep_2016Kakarla Sriram K _resume_sep_2016
Kakarla Sriram K _resume_sep_2016srkkakarla
 
Low Energy Task Scheduling based on Work Stealing
Low Energy Task Scheduling based on Work StealingLow Energy Task Scheduling based on Work Stealing
Low Energy Task Scheduling based on Work Stealing
LEGATO project
 
Wifi Network Simulation Projects
Wifi Network Simulation ProjectsWifi Network Simulation Projects
Wifi Network Simulation Projects
Phdtopiccom
 
Dcs capabilities
Dcs capabilitiesDcs capabilities
Dcs capabilities
Generic Logical
 
Iec61850 primer
Iec61850 primerIec61850 primer
Iec61850 primer
Leandro Frezarini
 
Career Showcase
Career ShowcaseCareer Showcase
Career Showcasewxmanmike
 
Dynamic Mapping with Automation
Dynamic Mapping with AutomationDynamic Mapping with Automation
Dynamic Mapping with Automation
NetBrain Technologies
 

What's hot (18)

Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisition
 
Vlsi Projects titles 2018 19
Vlsi Projects titles 2018 19Vlsi Projects titles 2018 19
Vlsi Projects titles 2018 19
 
An FPGA-Based Hardware Accelerator for Traffic Sign Detection
An FPGA-Based Hardware Accelerator for Traffic Sign DetectionAn FPGA-Based Hardware Accelerator for Traffic Sign Detection
An FPGA-Based Hardware Accelerator for Traffic Sign Detection
 
Varun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne - Resume - Final
Varun Gatne - Resume - Final
 
Tank farm technology
Tank farm technologyTank farm technology
Tank farm technology
 
BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I...
 BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I... BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I...
BULK IEEE PROJECTS IN VLSI ,BULK IEEE PROJECTS, IEEE 2015-16 VLSI PROJECTS I...
 
Challenges in testing iec61850 ver 3
Challenges in testing  iec61850 ver 3Challenges in testing  iec61850 ver 3
Challenges in testing iec61850 ver 3
 
fawad_CV
fawad_CVfawad_CV
fawad_CV
 
Shantanu's Resume
Shantanu's ResumeShantanu's Resume
Shantanu's Resume
 
Vlsi ieee 2014 be, b.tech_completed list(m)
Vlsi ieee 2014 be, b.tech_completed list(m)Vlsi ieee 2014 be, b.tech_completed list(m)
Vlsi ieee 2014 be, b.tech_completed list(m)
 
Kakarla Sriram K _resume_sep_2016
Kakarla Sriram K _resume_sep_2016Kakarla Sriram K _resume_sep_2016
Kakarla Sriram K _resume_sep_2016
 
Low Energy Task Scheduling based on Work Stealing
Low Energy Task Scheduling based on Work StealingLow Energy Task Scheduling based on Work Stealing
Low Energy Task Scheduling based on Work Stealing
 
Wifi Network Simulation Projects
Wifi Network Simulation ProjectsWifi Network Simulation Projects
Wifi Network Simulation Projects
 
Vlsi 2015 2016 ieee project list-(m)
Vlsi 2015 2016 ieee project list-(m)Vlsi 2015 2016 ieee project list-(m)
Vlsi 2015 2016 ieee project list-(m)
 
Dcs capabilities
Dcs capabilitiesDcs capabilities
Dcs capabilities
 
Iec61850 primer
Iec61850 primerIec61850 primer
Iec61850 primer
 
Career Showcase
Career ShowcaseCareer Showcase
Career Showcase
 
Dynamic Mapping with Automation
Dynamic Mapping with AutomationDynamic Mapping with Automation
Dynamic Mapping with Automation
 

Similar to Santhosh Resume

Prayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embeddedPrayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embedded
Prayat Hegde
 
SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...
SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...
SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...
LEGATO project
 
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentationSS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
VEDLIoT Project
 
Rohan resume
Rohan resumeRohan resume
Rohan resume
Vineet Narula
 
AXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportAXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical support
Vitaliy Bozhkov ✔
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume
Qiang Yu
 
Portfolio of Projects
Portfolio of ProjectsPortfolio of Projects
Portfolio of Projects
Daniele Pinto
 
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoTVEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT Project
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUMEParth Desai
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
IRJET Journal
 
Exploration of Radars and Software Defined Radios using VisualSim
Exploration of  Radars and Software Defined Radios using VisualSimExploration of  Radars and Software Defined Radios using VisualSim
Exploration of Radars and Software Defined Radios using VisualSim
Deepak Shankar
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016Renjini K
 
Rohan Narula_Resume
Rohan Narula_ResumeRohan Narula_Resume
Rohan Narula_Resume
Rohan Narula
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
Deepak Shankar
 
Hardware Design engineer
Hardware Design engineerHardware Design engineer
Hardware Design engineerNarasimha Reddy
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 

Similar to Santhosh Resume (20)

Prayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embeddedPrayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embedded
 
SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...
SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...
SAMOS 2018: LEGaTO: first steps towards energy-efficient toolset for heteroge...
 
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentationSS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
 
Rohan resume
Rohan resumeRohan resume
Rohan resume
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
AXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportAXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical support
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume
 
Resume
ResumeResume
Resume
 
Portfolio of Projects
Portfolio of ProjectsPortfolio of Projects
Portfolio of Projects
 
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoTVEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
 
Exploration of Radars and Software Defined Radios using VisualSim
Exploration of  Radars and Software Defined Radios using VisualSimExploration of  Radars and Software Defined Radios using VisualSim
Exploration of Radars and Software Defined Radios using VisualSim
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
Rohan Narula_Resume
Rohan Narula_ResumeRohan Narula_Resume
Rohan Narula_Resume
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
my_resume(eng)
my_resume(eng)my_resume(eng)
my_resume(eng)
 
Parimal Resume
Parimal ResumeParimal Resume
Parimal Resume
 
Hardware Design engineer
Hardware Design engineerHardware Design engineer
Hardware Design engineer
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 

Recently uploaded

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 

Recently uploaded (20)

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 

Santhosh Resume

  • 1. Santhosh Ravisankar 2327 Champion Court, Raleigh, NC,27606 sravisa@ncsu.edu | https://www.linkedin.com/in/santhoshr14/ | 919-638-2516 Education • Master of Science in Computer Engineering CGPA: 3.73/4 North Carolina State University, Raleigh, North Carolina, USA Aug 2018 - May 2020 Courses: Embedded System Architectures & Optimization, Microprocessor Architecture, Embedded Linux, Digital Signal Processing, Compilers, ASIC and FPGA Design. • Bachelor of Technology in Electrical and Electronics Engineering CGPA:9.04/10 VIT University, Chennai, India May 2012 - April 2016 Technical Skills • Programming Languages: C, C++, MATLAB/Simulink, Verilog, Assembly(ARM,8051) • RTOS: Keil RTXV5 (CMSIS-RTOS Keil RTX) • Platforms: Linux, Embedded Linux, Windows • Tools: Vector CANape, Vector CANalyzer, Trace32, Keil uVision, Arduino IDE,Ulink2 JTAG • Version Control Tools: GIT, ClearCase • Protocols and Technologies: SPI, I2C, UART, CAN, J1939,Ethernet, MODBUS, TCP/IP, RS232, RS485 Work Experience Embedded Software Engineering Intern, Hubbell-ICD, Archdale, North Carolina May 2019 – August 2019 • Developed and debugged real-time embedded software for a Magnet/Hoist Controller as part of a three-person team. • Individual responsibilities included development of an event driven program for Cortex-M3 based controller running RTX kernel to implement a GUI for the HMI, MODBUS communication, Memory Configuration and Data Logging. Performed common resource sharing between different peripherals. SW development in Embedded C with Keil IDE and debugged with ULink2 JTAG . • Brought software 10 weeks closer to completion and brought about 15% cost savings per order. Embedded Software Engineer, Caterpillar India Pvt Ltd, Chennai, India July 2016 - July 2018 • Developed real-time embedded software (Data link and I/O) for Engine Control Units of Diesel Engines as part of a five member team. SW development with MATLAB/Simulink (including Stateflow) and C to implement control strategies for Emission Control, Performance Improvement of Diesel Engines, Sensor Calibrations and Vehicle Bus Communication (CAN,J1939,Ethernet). Projects • RTL Implementation of LSTM (Long Short-Term Memory) with Verilog: Implemented gating function of LSTM in Verilog. • Cache Simulator: A C++ based flexible cache and memory hierarchy (L1, L2, Victim) simulator. Benchmarked performance, area, and energy of different memory hierarchy configurations with a subset of the SPEC-2000 benchmark suite. • Embedded Systems Architecture and Design Projects: Peripherals used: ADC, SPI, I2C, UART, Timer, DMA, Touchscreen Voltage Data Logger: Created a voltage data logger on an ARM Cortex M0+ based FREEDM-KL25Z board. Designed system to input data via UART and select channel, sampling interval and sample count. Shifted work to hardware. uSD Card Reader: Implented FSM based scheduling and RTOS (RTXv5) based versions independently to read and write data blocks (via SPI) in the SD card and meet a deadline of 50us. Observed an improved system response of around 40%. Peripheral sharing using RTOS: Developed a program to share a common resource (ADC) between multiple threads (buck converter which controlled a high-brightness LED (HBLED)) and a LCD touchscreen. Implemented with RTOS Keil RTX V5. JPEG Decoder: Enhanced byte data decoding speed through parallelization in a JPEG decoder application which decodes and displays an image on a LCD touchscreen. Implemented on a Cortex-M0+ board. Reduced system latency by a factor of 60%. Power Optimization of FREEDM-KL25Z board : Performed power optimization through various power management modes available on the ARM-Cortex M0+ based board running RTX5 kernel. Optimized power from 4.35mW to 0.240 mW • Embedded Linux Projects: Vectorization of ARM Cortex A8 based application: Performed speed optimization with Vectorization (with ARM Neon ISA instructions- by using full 32 bit width registers) to reduce execution time of an application to find the closest weather station to each state capital from a given list on an ARM Cortex A8 based Beagle Boneblack Wireless board running Debian Linux. Response time reduced from 74us to 11us. Image Stabilization Gimble: Developed a program to capture an image and process it to perform object tracking to determine two reference objects in it and calculate the Roll, Tilt and Pan error using boneCV (OpenCV) on Beagle Boneblack Wireless running Debian Linux.