R

Ram Krishna Poricha

Software Engineer

Hyderabad, Telangana, India11 yrs 7 mos experience

Key Highlights

  • Over 13 years of experience in wireless networks and IoT.
  • Expertise in IEEE 802.11 standards and network protocols.
  • Proven track record of driving software architecture in WLAN products.
Stackforce AI infers this person is a highly skilled Software Architect specializing in IoT and wireless communication technologies.

Contact

Skills

Core Skills

Software DesignIeee 802.11 StandardsPhy System ModelingIot Product DevelopmentFirmware DevelopmentNetwork Protocol DevelopmentProtocol Stack DevelopmentBackend Development

Other Skills

System ModelingC and assembly programmingC++ programmingMATLAB programmingC ProgrammingIEEE 802.15.4 networkDTLSMQTTCoAP6LowPANUser Datagram Protocol (UDP)Network ProtocolsLayer 3Layer 2DHCP

About

I have 13+ years of experience (M.Tech + Industry) spanning from wireless networks, system modeling, embedded firmware/software development, and network protocol development. I have a sound understanding and exposure to WLAN PHY standards (IEEE 802.11 n/ac/ax/be) , IEEE 802.15.4 LoWPAN networks, TCP/IP protocol stack, L2/L3 (Switching/Routing) network protocol stack etc. I also have experience of developing software solutions using C/C++ for IoT devices and RTOS. I am inclined to build products and solutions from scratch. I have the ability and skillsets to take designs from concepts to implementation. I am a team player with strong communication and interpersonal skills. I have a Master's degree in Communication Engineering from IIT Bombay. I am at present working as a Staff Engineer - Software Design (Software Architecture Team) on WLAN IoT Product design and development.

Experience

11 yrs 7 mos
Total Experience
--
Average Tenure
--
Current Experience

Silicon labs

Staff Engineer - Software Design

Nov 2022Present · 3 yrs 7 mos · Hyderabad, Telangana, India · Hybrid

  • Key Skills: IEEE 802.11 standards, System Modeling, Software design, C and assembly programming
  • Responsibilities: IEEE 802.11 and WFA standards software design and HW-SW architecture review and system modeling
  • Filed three US patents w.r.t WLAN Target Wake Time (TWT)
  • Architecture study of feasibility/requirements of new feature requests with product management (PDM)
  • Architecture review of Customer engineering tickets
  • Review of security vulnerabilities reported by PSIRT team
  • Study of IEEE 802.11 and WFA standards (e.g., WLAN Sensing, Wi-Fi Easy Connect, Wi-Fi Direct
  • (P2P) etc.,)
  • Define technical requirements, create architecture documents and effort estimation tickets, and validate estimated
  • efforts
  • Involved across concept review, planning and execution of Everest platform for WiFi6 and WiFi7
  • Responsible for driving Adaptive Digital Pre-Distortion (ADPD) software architecture with Baseband, LMAC/UMAC
  • and RF teams
  • Carried out enhancements to STA+AP concurrent mode and Wi-Fi+BLE coexistence mode architectures
  • Successfully migrated Wi-Fi sequencer from a proprietary processor architecture to RISC-V
  • Performance modeling of Everest SDIO HW IP and network stack datapath (TCP/UDP/SSL) using VisualSim tool
IEEE 802.11 standardsSystem ModelingSoftware designC and assembly programmingSoftware Design

Qualcomm

Senior Lead Engineer

Jul 2021Nov 2022 · 1 yr 4 mos · Bengaluru, Karnataka, India · On-site

  • Key Skills: IEEE 802.11 standards, PHY system modeling, C++ and MATLAB programming
  • Responsibilities: System modeling and performance analysis of IEEE 802.11 standards PHY layer algorithms
  • Implemented enhancements to pilot reference power computation for Pilot Magnitude Tracking (PMT) algorithms in CPP fixed point (FXP) model
  • End-to-end MATLAB / CPP FXP implementation of 16K-QAM modulation and coding
  • Proposed EHT-SIG preamble changes for 16K-QAM signaling
  • Supported DV and Design teams to resolve mismatches between RTL and CPP FXP model
  • Performance regressions and analysis of IEEE 802.11 standards PHY layer algorithms
  • Debugging and resolution of performance issues in Rx Frequency Domain (RxFD) system model
  • Enhanced performance regressions infrastructure to reduce simulation run time
  • Automated performance regressions simulation analysis using Python
IEEE 802.11 standardsPHY system modelingC++ programmingMATLAB programmingPHY System Modeling

Tantiv4

Member Technical Staff (Founding Team Member)

Dec 2015Apr 2017 · 1 yr 4 mos · Chennai Area, India · On-site

  • Key Skills: C Programming, IEEE 802.15.4 network, DTLS, MQTT, CoAP, 6LowPAN, I2C
  • Responsibilities: Design and development of prototypes and IoT products for home automation
  • Developed firmware for battery powered, memory constraint IoT devices built usingTI CC2538
  • Integrated DTLS(tinydtls) stack with Contiki OS to secure UDP communication over IEEE 802.15.4
  • Interfaced Semtech SX9310 proximity sensor with CC2538 MCU using I2C communication protocol
  • Designed and developed framework for remote firmware upgrades usingOTA (Over The Air) programming
  • Developed applications usingCoAPandMQTTprotocols to control IP-enabled smart devices remotely
  • Mentored junior team members on software development best practises
C ProgrammingIEEE 802.15.4 networkDTLSMQTTCoAP6LowPAN+2

Cisco

2 roles

Senior Software Engineer

May 2015Dec 2015 · 7 mos · Bengaluru Area, India · On-site

User Datagram Protocol (UDP)Network ProtocolsLayer 3Layer 2Network Protocol Development

Software Engineer II

Aug 2013May 2015 · 1 yr 9 mos · Bengaluru Area, India · On-site

  • Key Skills: C Programming, DHCP, L2/L3 Protocol Stack, High Availability
  • Responsibilities: Protocol stack development, session management, high availability on Cisco IOS and Cisco NXOS
  • Implemented a feature for conversion of walk-by user sessions to dedicated session context upon authentication,and to sync the converted session contexts to standby for high availability
  • Implemented recovery of soft errors in internal memory tables (TCAM) of forwarding engine
  • Implemented latency monitoring to measure average packet switching latency (in ns) from ASIC in real-time
  • Maintained/enhanced DHCP protocol stack and high availability features such as fail-over and ISSU
User Datagram Protocol (UDP)Network ProtocolsLayer 3Layer 2Network Protocol Development

Amazon.com

Software Engineer

Jun 2011Jul 2013 · 2 yrs 1 mo · Chennai · On-site

  • Team - GRCS (Global Retail Catalogue System)
  • Key Skills: C++, Core Java, Perl, XML, JSON
  • Responsibilities: Integration of new vendor data, launch of new product lines & countries on Amazon’s website
  • Added C++ classes for new vendors to implement back-end business logic and integrate vendor data
  • Worked with product managers and vendors to launch new product lines and countries on Amazon’s website
C ProgrammingDHCPL2/L3 Protocol StackProtocol Stack Development

Ami: american megatrends, inc.

System Software Engineer

Jul 2010Jun 2011 · 11 mos · Chennai Area, India

  • Key Skills: C Programming, Linux Bash, Socket Programming, CIM (Common Information Model)
  • Responsibilities: Implementation of CIM profiles for MegaRAC remote server management firmware stack
  • Implemented CIM providers to provide information about managed objects in network to CIM Object Manager
  • Implemented a module to generate and send e-mail alerts whenever an event occurs in the managed system
C++Core JavaPerlXMLJSONBackend Development

Education

Indian Institute of Technology, Bombay

Master of Technology - MTech — Communication Engineering

Jul 2018Jan 2021

Biju Pattnaik University Of Technology

Bachelor's degree

Jan 2006Jan 2010

Khallikote Junior College

Intermediate — Science

Jan 2004Jan 2006

Stackforce found 100+ more professionals with Software Design & Ieee 802.11 Standards

Explore similar profiles based on matching skills and experience