ved swarup

Software Engineer

Hyderabad, Telangana, India12 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in firmware development for embedded systems.
  • Proficient in ARM architecture and debugging.
  • Extensive experience with Windows and Linux kernel development.
Stackforce AI infers this person is a Firmware Development Engineer with expertise in Embedded Systems and Networking.

Contact

Skills

Core Skills

Firmware DevelopmentEmbedded SystemsKernel DevelopmentNetworking

Other Skills

ARMARM ArchitectureCC (Programming Language)C++Database IntegrationDebuggingDevice DriversEMMC/UFSEmbedded CEnterprise StorageFirmwareFirmware DesignFlash Firmware DevelopmentJava

Experience

Qualcomm

Staff Engineer

Feb 2023Present · 3 yrs 1 mo · Hyderabad, Telangana, India · On-site

Micron technology

2 roles

Staff Engineer

Promoted

May 2022Mar 2023 · 10 mos

  • EMMC/UFS based MNAND TLC, QLC based Media firmware:
  • Flash Firmware Development and Design
  • Flash sequences for QLC/TLC
  • Analyzed and designed firmware according to block budget, caching requirement, TBW, performance etc
EMMC/UFSTLCQLCFlash Firmware DevelopmentFirmware DesignPerformance Analysis+2

Senior Engineer

Jun 2020Jun 2022 · 2 yrs

Seagate technology

3 roles

Senior Software Engineer

Promoted

Oct 2018Jun 2020 · 1 yr 8 mos · Pune Area, India

  • Seagate SAS SSD Host Interface and Media firmware(ARM R8 based):
  • 1. Flash Firmware Development and Design
  • Designing and Development of media firmware for enterprise flash devices.
  • Successfully did bring up of media controller and flash memory for VCS,
  • palladium and silicon.
  • Design and develop FW architecture based on multiple ARM R8s and M0s.
  • Wrote firmware stack for protocol implementation(toggle) for different flash
  • memory types(SLC,TLC,MLC) from multiple vendors.
  • Handling various flash timing to give maximum throughput on flash IOs
  • Debugging using JTAG module and TLA(flash analyser) on ARM R8 and M0.
  • 2. SAS Host Interface firmware for SSD drives(ARM R7 and cortex M0 based).
  • Worked to develop and design major high performance and Low
  • Performance SAS Commands
  • Responsible for designing and developing firmware to handle all types of
  • media errors in host interface and configuring Host Controller accordingly.
  • Developed module in Host Interface to handle flash IO completions from
  • back-end.
  • Developed firmware to handle SAS Skipmask Commands(customer specific
  • Seagate IP). Enhanced performance of these commands.
  • Researched and developed firmware to configure hardware block to handle
  • host traffic on PI(Protection Information) enabled drives.
Flash Firmware DevelopmentARM ArchitectureSAS Host InterfaceDebuggingFirmware DesignFirmware Development+1

Engineer II

Promoted

Oct 2016Oct 2018 · 2 yrs · Pune Area, India

Firmware Developer

Jul 2015Oct 2016 · 1 yr 3 mos · Pune Area, India

Effortsys technologies

Product Engineer (kernel developer)

Oct 2013Jun 2015 · 1 yr 8 mos · Pune Area, India

  • Worked with Windows Network Drivers NDIS 5.x, NDIS 6.x for deserialized miniport
  • and protocol drivers for Windows server 2008 R2 and 2012.
  • Windows Kernel mode live debugging through virtual machines and host using WinDbg
  • Xperf , kd, Visual Studio.
  • Worked with TCP/IP subsystem and packet manipulation for routing to achieve load
  • balancing system on various servers.
  • Worked with ‘Wireshark by generating pcap files’ through ‘tcpdump’, ‘netstat’, and also
  • wrote ‘crontab’ scripts for periodic executions.
  • Worked with ‘Kernel Netfilter Subsystem’ of Linux for packet rerouting and
  • manipulations through pre-routing hooks as kernel modules.
  • Designed, Developed and Integrated Database using ‘Mariadb C library’ for product
  • ‘Global Dispatcher’ for its linux and windows operations.
  • Designed Scheduling policies for load balancing of network traffic on hosts having
  • multiple servers.(Geo-based)
Windows Network DriversKernel DebuggingTCP/IP SubsystemPacket ManipulationDatabase IntegrationKernel Development+1

Education

CDAC, ACTS Pune

Post graduate diploma — Embedded system and design

Jan 2013Jan 2013

Maharshi Dayanand University

Bachelor of Technology (BTech) — Electronics and Communications Engineering

Jan 2008Jan 2012

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

Explore similar profiles based on matching skills and experience