Ramnarayan Krishnamurthy is seeking a full-time position as a software/firmware engineer starting in August 2016. He has a Master's degree in Electrical Engineering from the University of Colorado, Boulder and a Bachelor's degree in Electrical Engineering from BITS Pilani in India. His skills include programming in C, C++, OpenCV, CUDA, and MATLAB as well as experience with embedded systems, image processing, and GPU programming. He has internship experience in barcode detection and defect detection and has worked as a senior analyst at Wells Fargo.
Graduate Research Assistant at Multimedia Processing Laboratory, University of Texas at Arlington. MS in EE with focus on Embedded Systems & Image Processing
EFFICIENT POWER MANAGEMENT TECHNIQUES SUCH AS SKIN TEMPERATURE AWARE POWER MANAGEMENT AND BATTERY BOOST FOR IMPROVED ENERGY EFFICIENCY [PERFORMANCE/WATT]
DEVELOPING PERFORMANCE ANALYSIS ENVIRONMENT BY REUSING EXISTING VERIFICATION ENVIRONMENT
HOLISTIC VIEW OF SOC VERIFICATION :
EVOLUTION OF UVM METHDOLOGY, UVM 1.2 AND CHALLENGES WITH MULTI LANGUAGE SUPPORT/AMS SUPPORT.
EDA INDUSTRY/TOOL CHALLENGES WITH HW-SW DEBUG, VP MODEL VERIFICATION.
H/W ASSISTED SIMULATION ACCELERATION, CHOOSING EMULATION CONFIGURATION FOR YOUR DESIGN.
Graduate Research Assistant at Multimedia Processing Laboratory, University of Texas at Arlington. MS in EE with focus on Embedded Systems & Image Processing
EFFICIENT POWER MANAGEMENT TECHNIQUES SUCH AS SKIN TEMPERATURE AWARE POWER MANAGEMENT AND BATTERY BOOST FOR IMPROVED ENERGY EFFICIENCY [PERFORMANCE/WATT]
DEVELOPING PERFORMANCE ANALYSIS ENVIRONMENT BY REUSING EXISTING VERIFICATION ENVIRONMENT
HOLISTIC VIEW OF SOC VERIFICATION :
EVOLUTION OF UVM METHDOLOGY, UVM 1.2 AND CHALLENGES WITH MULTI LANGUAGE SUPPORT/AMS SUPPORT.
EDA INDUSTRY/TOOL CHALLENGES WITH HW-SW DEBUG, VP MODEL VERIFICATION.
H/W ASSISTED SIMULATION ACCELERATION, CHOOSING EMULATION CONFIGURATION FOR YOUR DESIGN.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS MOHAMMED FURQHAN
Computers themselves, and software yet to be developed, will revolutionize the way we learn. ... However, embedded systems and IoT devices have some unique ... provided by a layer of stack layer,firmware using tables and runtime services, but this ... to study before you are fully committed to an open source project.
Automotive embedded system integration and validation engineer. Having good over view on system both Gasoline and Diesel. Have experience in requirement analysis. Have experience in team resource handling.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS MOHAMMED FURQHAN
Computers themselves, and software yet to be developed, will revolutionize the way we learn. ... However, embedded systems and IoT devices have some unique ... provided by a layer of stack layer,firmware using tables and runtime services, but this ... to study before you are fully committed to an open source project.
Automotive embedded system integration and validation engineer. Having good over view on system both Gasoline and Diesel. Have experience in requirement analysis. Have experience in team resource handling.
Ajilon Technology Aerospace is looking for professionals in the Space Domain for a position with Ajilon at The European Space Agency in The Netherlands.
Ajilon Technology is a specialised Engineering Consultancy with more than 30 years' experience providing Aerospace Engineers to our key partners. Ajilon is a long-standing business partner of the European Space Agency (ESA), with more than 100 employees recruited from across Europe currently supporting ESA's activities.
For more opportunities, please contact us directly via technologyaerospace@ajilon.nl
Looking for Full-time opportunities after graduation in December'19. Interested in Hardware Engineer roles and Embedded Systems roles. Experienced in Computer Architecture, Embedded Systems, Digital Design, Digital Testing and Design Verification.
Tool-Driven Technology Transfer in Software EngineeringHeiko Koziolek
This talk presentst the tool-driven technology transfer process ABB Corporate Research applies in selected software engineering University collaborations. As an example, we have created an add-in to a popular UML tool and developed the tooling in close interaction with the target users. Centering the technology transfer around tool implementations brings many benefits such as the need to make conceptual contributions applicable and the ability to quickly benefit from the new concepts. A challenge to this form of technology transfer is the long-term commitment to the maintenance of the tooling, which we try to address by creating an open developer community. Tool-driven technology transfer projects have proven to be valuable a instrument of bringing advanced software engineering technologies into our organization.
Webinar on Latency and throughput computation of automotive EE networkDeepak Shankar
This solution enables Architects to conduct trade-off on early planning, system sizing and network topology planning. This is part one in a three series that covers systems engineering exploration of Automotive EE Systems. technologies studied in this session include FlexRay, CAN, CAn_FD, TSN. Ethernet, ECU, Brake System, power Supply electronics, Li-Ion Batteries, ADAS and AUTOSAR.
Accelerated development in Automotive E/E Systems using VisualSim ArchitectDeepak Shankar
The recent trends and developments in the automotive sector towards fully autonomous diving system and vehicle to vehicle (V2V) communication would mean a drastic increase in the number of sensors, increased number of ECUs, increased concern for safety and security. This calls for the need to perform thorough evaluations on the target system architecture, at all levels - Hardware, Software and Network. During this webinar, we show how we evaluate each of these aspects of the Automotive E/E system and take a closer look at the performance, power and functional correctness of each of the auto subsystems. We will also inject faults into the demo model, which will tell us how the automotive system would perform under failure.
The webinar also showcases various Use case examples, which includes - comparison of TSN Standards, modelling of various topology, task graph modelling, glimpses into TC10 sleep-wakeup standard and integrated software.
Exploring emerging technologies in the HPC co-design space
Ramnarayan-Resume-2_page
1. Blue text denotes hyperlinks
Ramnarayan Krishnamurthy Dec 3, 1990
Ramnarayan.Krishnamurthy@colorado.edu · +1 720–361–5996 · https://www.linkedin.com/in/kramnarayan
1300, 30th Street, Apt # D6-14, Boulder, Colorado – 80303, United States
Summary
Seeking a full time opportunity as a Software/Firmware Engineer starting August 2016 and to utilize my skills and
experience in Image processing, Embedded System Design, GPU Programming and Unix Administration
Education
University of Colorado, Boulder Master of Science – Electrical Engineering (Aug 2014 - Aug 2016)
Relevant Coursework: Embedded Systems Design, Design and Analysis of Algorithms, Real Time Embedded
Systems, Advanced Computer Architecture, Internet of Things, Network Systems GPA = 3.80/4.0
BITS – Pilani Bachelor of Engineering (Hons.) – Electrical Engineering (Aug 2008 - May 2012)
Specialization: Microprocessor Interfacing & Programming, Analog & Digital VLSI Design, Microelectronics
Skills
• Programming: C, Embedded C, C++, OpenCV, OpenCL, CUDA, Assembly Language, MATLAB, Simulink, SQL,
Multithreaded & Socket programming
• Driver Programming/ Protocols: TCP/IP, UDP, HTTP, FTP, SMTP, SSL, SSH, I2C, SPI, UART, USB BC, Bluetooth
• Scripting: Perl, Shell (bash), Python, Ant
• Platforms: Windows, Unix, Linux, 8051 and x86, ARM, BeagleXM, Jetson TK1, Leopard Gecko EFM32
• Tools: Code Blocks, Eclipse IDE, Coocox, Simplicity Studio, EnergyAware Profiler,Tortoise SVN, Gdb, Emily52,
Edsim, Kernel Shark, OpenSSL, Bluefruit Leuart, AutoCAD, PSPICE, Cadence, Orcad Capture Schematics, Logic
Analyzers, Oscilloscopes, Anthill Pro, Wily Introscope, PAC2000, JIRA, SharePoint, F5 Load Balancer, Splunk, Latex
Experience
Webscan Inc. Boulder, Colorado
Software Engineering Intern (May ’15 – Aug ’15)
• Devised algorithms using gradient, textural and FFT principles to classify a given barcode as 1D or 2D
• Developed proof of concept models in MATLAB comparing and contrasting these methods and demon-
strated a significant time saving using a novel approach (GLCM)
• Identified orientation of a barcode with an accuracy of 96 percent using Hough and Radon Transform.
• Isolated and localized barcode in suboptimal conditions using Gabor Filters and Bottom Hat Filtering.
• Optimized GLCM and Hough Transform in C and achieved a speedup of 1.6x in the commercial product
Wells Fargo Enterprise Global Services Bangalore, India
Senior Analyst (Jul ’12 – Jul ’14)
• Unix Sys Admin Tasks: Involved in User management, Log management, Disk utilization, Load balanc-
ing across production servers & expanding the network by adding new servers
• Script Development: Initiated a project to automate routine tasks to reduce human intervention; Devel-
oped scripts in perl, shell, python that adhered to the audit requirements
• Production Support: Acquired domain knowledge and utilized it to resolve major incongruities between
client & channels; Liaised with bankers, QA, Dev, DB teams to troubleshoot live production issues
• Build Engineering: Specialized in Code Builds, Deploys, Testing and Scripting using AntHill Pro
• Release Management: Spearheaded a team of 11 members across different geographies to successful
application & infrastructure installs
Central Electronic Engineering Research Institute Pilani, India
Research Intern (Real Time Fabric Defect Detection) (May ’11 – Dec ’11)
• Implemented a novel system to identify & isolate defects in real time in MATLAB and C after evaluating a
variety of unsupervised image processing algorithms
• Proposed and executed a technique to classify local defects and cut costs by reducing logistic requirements
• Achieved an detection efficiency of 98 % and run time of under 2 seconds per isolation
• Co-authored a Research Paper published in OPTIK-International Journal for Light and Electron Optics
2. Projects
Software Defined Photometer Research Project Boulder, Colorado
ECEN 5548 - Independent Study (Prof. Sam Siewert) (Aug ’15 – Present)
• Developed a suite of Image Fusion primitives in CUDA by implementing the Sobel Filter, Hough Transform,
Affine Transform and Pyramid Representation on the Jetson TK-1
• Compared and Contrasted continuous transform power requirements by type, resolution, and frame rate
on FPGA (DE1-SoC) and GP-GPU (Jetson TK1) System-on-Chip architectures
• Investigated the effectiveness of Wavelet Transform in Multi Spectral Image Fusion using MATLAB
• Presented and published a Research paper at the SPIE Conference, 2016
Memory Optimization and Queued Pipeline Implementation in OpenCL Boulder, Colorado
ECEN 5593 - Advanced Computer Architecture (Nov ’15 – Dec ’15)
• Designed and furthered the theoretical idea of dynamically scheduled virtual work groups on a single
OpenCL kernel by coding a generic framework of any number of pipelined algorithmic stages
• Achieved a 50 % improvement in the memory space usage of the GPUs by optimizations that included
eliminating the need to store intermediate results of each of the pipeline stages
• Improved efficiency by 33 % by minimizing the time spent on waiting for the dependent data to be
processed and handling the data dependencies inside the kernel without CPU interventions
Driver Assistance System on Jetson TK1 board (ARM processor) Boulder, Colorado
ECEN 5623 - Real Time Embedded Systems (Jun ’15 – Aug ’15)
• Engineered a system that identifies a traffic sign in real time and assists the driver by vocalizing it
• Implemented the SURF algorithm preempted by Canny Contour Isolation in OpenCV to extract and
match key points on the Jetson TK-1 (Kepler GPUs)
• Utilized the Rate and Deadline Monotonic Theory for analysis of the multi-threaded program
• Achieved a detection accuracy of 93 % and a run time of 230 ms with robustness to lighting and orientation
Interactive Voice Response using ARM Boulder, Colorado
ECEN 5613 - Embedded System Design (Mar ’15 – May ’15)
• Devised a system that interprets a voice command by performing the corresponding task
• Implemented a 128 bin FFT on the ARM Cortex M3 to compare temporal features of the input signals
• Developed drivers in C for the Graphic LCD, I2C Interface, UART and DC Motor
• Achieved an accuracy of 97 % while converting the given speech input to a text output
Music Genre Classification System Boulder, Colorado
ECEN 5322 - Search Engine & Analysis of High-dimensional Dataset (Jul ’14 – Dec ’14)
• Designed a MIR System in MATLAB using Graph Clustering, Local Linear Embedding, Support Vector
Machines, Google Page Rank and Principal Component Analysis
• Showcased a reduction in runtime by 75 % and substantially improved the classification efficiency by 20 %
Secure Chat Server and the Internet Architecture Boulder, Colorado
ECEN 5023 - Network Systems (Jul ’14 – Dec ’14)
• Designed a Chat Coordinator using UDP & TCP sockets and incorporated SSL into the system
• Implemented the Internet Architecture using Multiplexing, Encapsulation, and Fragmentation and com-
pared the performance of different process model implementations in C using POSIX libraries
Internet of Things Security Product Boulder, Colorado
ECEN 5023 - Internet of Things & Mobile Communication (Mar ’16 – Apr ’16)
• Built a low energy sensor hub using Silicon Labs Leopard Gecko development board (ARM Cortex M3)
• On demand statuses and sub optimal condition alerts are transmitted using Bluetooth Low Energy
• Utilized several modules like DMA, ADC, EEPROM Emulation and energy profilers to achieve a low
energy design
Awards and Honors
• Employee of the Month, Wells Fargo – for initiating and successfully implementing the automation project
• Achieving Excellence, Wells Fargo – in recognition of streamlining the process of gameplan walkthroughs
• Awarded the certificate of merit for being amongst the top 0.1 percent of candidates across India (Grade 12)
• Represented School, College and Wells Fargo at State level Table Tennis Competitions
• Captained the Bangalore Sports Club Cricket team
• Event Manager and Core Member of the Organizing committee for college cultural & technical fests
• Achieved grade A in the Business English Certification Exam conducted by the University of Cambridge
• Regularly Volunteered to teach under-privileged children as a part of SPARSH, Wells Fargo