Pradeep HN

Software Engineer

Bengaluru, Karnataka, India15 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in embedded systems and software development.
  • Proven track record in board bring-up and diagnostics.
  • Filed a US patent for innovative memory technology.
Stackforce AI infers this person is a Networking and Storage expert with a strong focus on Embedded Systems.

Contact

Skills

Core Skills

Embedded SystemsSoftware Development

Other Skills

Agile MethodologiesAlgorithmsBashCC++Data StructuresData structuresDebuggingDevice DriversEmbedded CGitI2C/SMBUS protocolInformation TechnologyKernel programmingLinux file system

About

Experienced in embedded/system software development, board bring-up of broadcom based(Q2, T2,T3,TH,TH-2 asics) platforms, interfaces bring-up(bcm config, serdes mapping), FPGA code changes, added code support for new transceivers, added support for Marvell/broadcom PHY(7121M, 5243P PHYs) and debugging link issues. Application programming in C & C++ and linux kernel programming.

Experience

Juniper networks

Software Engineer-4

Jun 2021Present · 4 yrs 9 mos · Bangalore Urban, Karnataka, India

  • Currently working for platform software team.
  • 1. Added SW support for new optics and DAC modules(SFP-T, 10G-T, 40G, 100G, 400G, coherent optics).
  • 2. Did board bring up of broadcom based asic(Q2/J2 series) modular chassis which has 3 variants of IOcard/FPC/LC
  • 3. Worked on Marvell PHY X7121P & 5243 PHY SW support to work in various modes(retimer mode, Gearbox mode).
  • 4. Working on BCM81381 PHY (Barchetta family)
  • Technology : C++, Linux kernel (wrl19)
C++Linux kernelEmbedded SystemsSoftware Development

Cisco

2 roles

SDE-4 (G10) - Insieme Networks

Sep 2019Jun 2021 · 1 yr 9 mos

SDE-3 (G8) Insieme Networks

May 2015Sep 2019 · 4 yrs 4 mos

  • Technology used: C, C++, NG-XR, NXOS programming, Algorithms and data structure.
  • Worked on nexus 3k and nexus 9k Cisco switches which are mainly deployed in data centers. Working for platform software team which is responsible for board bring up, fixing link failure issues and solving issues related environments like fans, temp sensors and power supply units. Working closely with Hardware engineers to understand board design and implementing required modules to bring up the switch/router.
  • 1. Did board bring up of T2, T3 (Broadcom Trident series asic) platforms.
  • 2. Added code support for various SFP/QSFPs optical modules on Cisco Switches/Routers.
  • 3. Added ISSU(in service software upgrade support) for Trident series Platform(persistent config save).
  • 4. Designed and developed a feature to control the FAN speed of Cisco Switch for a customer on field.
  • 5. Implemented mismatch equipment alarm(MEA) feature where we can configure the, mapping of chassis slot to a particular card type and generate MEA alarm if mismatch card type is found.
  • 6. Fixed critical customer issues and implemented customer asks/enhancements on time.
CC++AlgorithmsData StructuresEmbedded SystemsSoftware Development

Netapp

Member Technical Staff-2

Jul 2010May 2015 · 4 yrs 10 mos · Bengaluru Area, India

  • Technology used: C, C++, Linux file system, kernel programming, I2C/SMBUS protocol, algorithms, PERL, unix shell scripting, algorithms and data structures
  • 1. Designed and developed memory device driver for linux 2.6.32 kernel
  • 2. Developed memory error injection tool and address decoding functionality for linux (2.6.32, RHEL 6.1)
  • 3. Implemented diagnostic features/tool for NetApp’s proprietary I/O expansion hardware module which consists of PCIe slots/temp sensors/fans and other components
  • 4. Implemented smart diagnostic framework which is used by applications to log errors/info. Framework can trigger automatic diagnostic actions like resetting the hardware based on policy files
  • 5. Have debugged, fixed issues related to kernel multi threading.
  • 6. Filed one US patent (No- P01-010155.01.US.PR1) and it is in pending state
  • 7. Written few NetApp Innovation reports(NIR) which are being considered for implementation
CC++Linux file systemKernel programmingI2C/SMBUS protocolPERL+5

Education

The National Institute Of Engineering, Mysore

Bachelor of Engineering (B.E.) — Computer Science

Jan 2006Jan 2010

Jawahar Navodaya Vidyalaya - JNV

+2 ( pre university) — PCMB

Jan 1999Jan 2006

Stackforce found 100+ more professionals with Embedded Systems & Software Development

Explore similar profiles based on matching skills and experience