Vishwanath B Ramesh
Senior Firmware Engineer Ii @iRhythm Technologies, Inc.
Signup · Get unlimited contacts
WORK HISTORY
Senior Firmware Engineer Ii @iRhythm Technologies, Inc.
San Francisco, CA, US
EDUCATION
San José State University
Master's degree, Computer Engineering
Visvesvaraya Technological University
Bachelor's degree, Electrical, Electronics and Communications Engineering
SKILLS
ABOUT VISHWANATH B RAMESH
An enthusiastic individual with MS in Computer Engineering and 9+ years of demonstrated work experience in the fields of Embedded system development, medical devices and consumer application space. Also, a self-motivated person with good analytical and communication abilities. Skilled in C, C++, RTOS, ARM architecture and Agile Methodology.Technical Skills• Programming Languages: C, C++, Python.• Environment: Linux, FreeRTOS, Baremetal (state machine based), QP Framework. • Protocols: UART, SPI, I2C, CAN, USB.• Tools: IAR, Eclipse, Keil, GIT, Synopsys VCS, Vivado, OrCAD.• Technologies: Bluetooth, Cell, IMUs, Device drivers, Assembly level, JTAG debugging, Oscilloscope, Spectrum analyzer, Sensors, board bring up. Work ExperienceFirmware Engineer at iRhythm technology, San Francisco, CAJan\'20 - PresentFirmware Engineer II– Proteus Digital Health, Redwood City, CA Oct ‘17–Jan \'20• Worked on an FDA approved medical device technology under a well scaled Agile framework.• QP Framework based development using IAR on an ARM based controller.• Brought up a new Bluetooth chip from Nordic (Soft-device integration and Application development).• Worked in co-ordination with multiple teams across the company from hardware team to app developers.• Optimized the code for the strict battery and memory constraints of a wearable embedded device.• Verification & Validation of firmware releases and Documentation to regular Audit standards.Key Achievements • Designed, implemented and maintained the Power Model to analyze the impact of firmware components.• Implemented rest v/s active context feature for the device, resulting in more meaningful data collection.• Moved the code base from PC-Lint to C-Stat for an improved static code analysis. Systems Engineer - Infosys Limited, Bangalore Oct ‘13–Jul ‘15•Completed 2 months training on Object oriented programming and firmware development (using C/C++).•Designed and developed a product called ‘Visicooler’ to be integrated with automatic storage coolers.•Developed firmware using C/C++ based implementation for the pedometer, specifically interfacing of the pedometer to a Bluetooth controller and an accelerometer module over an I2C interface.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.