Venkataraman Krishnamoorthy

Firmware Engineer

Bengaluru, Karnataka, India12 yrs 9 mos experience
Highly Stable

Key Highlights

  • 10 years of experience in Firmware Development.
  • Lead inventor for Multiprotocol USB Adaptive Charging Patent.
  • Contributor to USB C/PD 3.0 Specification.
Stackforce AI infers this person is a Wireless Power and USB Technology expert with extensive firmware development experience.

Contact

Skills

Core Skills

Firmware DevelopmentWireless PowerUsb Power DeliveryQi Protocol DesignUsb TechnologyEmbedded Systems

Other Skills

Amplitude Shift KeyingApplication-Specific Integrated Circuits (ASIC)ArchitectureC (Programming Language)C++Device DriversEmbedded CEmbedded Software ProgrammingEthernet SwitchesEvent-Driven State MachineFrequency Shift KeyingInductive Wireless PowerMicrocontrollersPIC32 MicrocontrollersPolicy Management

About

✦ 10 years of experience in Firmware Development for full silicon flow(Pre silicon to Customer Enablement) and Windows Device driver development. ✦ Project Firmware Lead and Individual contributor of a Firmware team that works on Wireless Power, USB, USB Power Delivery, PCIe and Ethernet products ✦ Contributor to USB C/PD 3.0 Specification also part of USB Specification Work group ✦ Lead Inventor for Multiprotocol USB Adaptive Charging Patent – (Publication number: 20220326752)

Experience

Qualcomm

Staff Engineer

Apr 2024Present · 1 yr 11 mos · Chennai, Tamil Nadu, India · On-site

  • Wireless LAN - Protocol and MAC core firmware

Cypress semiconductor corporation

Staff Software Engineer

Oct 2021May 2024 · 2 yrs 7 mos · Bangalore Urban, Karnataka, India · Hybrid

  • Lead Firmware developer for High power Proprietary Wireless Power Receiver WLC1250, designed and developed physical layer and Protocol layer using custom event-based state machine as a modular library.
  • o Designed and Implemented Amplitude shift keying (ASK) using Bi-Phase mark coding encoder to communicate to power transmitter – Non-blocking encoding of packets onto the power signal.
  • o Designed and Implemented Frequency shift keying (FSK) Demodulator on AC Power Signal using general purpose PWM Counter and BMC decoder to decode raw data.
  • o Designed and Implemented Qi based Wireless Receiver protocol stack using event driven state machine.
  • Lead Firmware developer for High power Proprietary Wireless Power Transmitter WLC1150(MPA2 Coil), designed and developed input power delivery layer and wireless power delivery control system layer
  • o Designed and Implemented USB PD PPS Sink implementation to Inverter bridge.
  • o Designed and Implemented Duty and Frequency control of AC Power signal using proportional, Integral and derivative (Smart PID) control in firmware.
  • Lead Firmware developer for Qi based Wireless power transmitter WLC1115(MPA-11 Coil)
  • o Designed and developed Qi v1.3.2 Protocol additions for transmitter, implemented Object detection layer and Qi authentication protocol using auxiliary data channel.
Firmware DevelopmentWireless PowerProtocol Layer DesignEvent-Driven State MachineUSB Power DeliveryAmplitude Shift Keying+2

Microchip technology inc.

2 roles

Senior Firmware Engineer

Promoted

Jun 2018Nov 2021 · 3 yrs 5 mos

  • Developed firmware for USB PD Custom application(USB PD based MultiHost) and showcased the demo in Computex,Taipei 2018.
  • Firmware lead for USB Power Delivery development in USB 2 automotive hub. Developed PD Policy management layer as part of Power Delivery Stack
  • Firmware lead, Architect and Developer for USB Hub Libraries which included USB Layer, Peripheral layer(I2C,SPI) and Port Control Interface layer
  • Firmware project lead for next gen. Standalone USB Power Delivery Chip
Firmware DevelopmentUSB Power DeliveryPolicy ManagementUSB Hub Libraries

Software Engineer

Jul 2013Jun 2018 · 4 yrs 11 mos

  • Primary responsibilities include Development of Firmware using PIC32 Based Microcontrollers for 1588v2 Precision time protocol - Ethernet Switches
  • Firmware development for USB Battery Charging 1.2 Specification using Linear State machines and USB Port Control Interface Firmware development
  • Firmware Development - Handled various modules for USB 3.1 Gen 1 Type C Port based Hubs
Firmware DevelopmentPIC32 MicrocontrollersEthernet SwitchesUSB Battery ChargingEmbedded Systems

Education

Sriram Engineering College

Bachelor of Engineering - BE — Computer Science

Jan 2009Jan 2013

Stackforce found 62 more professionals with Firmware Development & Wireless Power

Explore similar profiles based on matching skills and experience