Anvesh Salveru

Software Engineer

Bengaluru, Karnataka, India9 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Embedded Systems and Linux development.
  • Proven track record in PCIe driver development.
  • Strong mentoring and leadership skills in technical teams.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in Linux and driver development.

Contact

Skills

Core Skills

Embedded SystemsLinuxSoftware DevelopmentDatabase Management

Other Skills

Cellular Platform SoftwarePCIeMHI driverLow Power Modes designaccess control driverXPU’s and SMMU configurationsLinux uart driverSW code portingProfiling SW/HW latenciesDebugging interruptssuspend/resumeclocksgpio’sIO leakagest32 test scripts

Experience

9 yrs 3 mos
Total Experience
2 yrs 3 mos
Average Tenure
3 yrs 9 mos
Current Experience

Apple

Software Development Engineer

Sep 2022Present · 3 yrs 9 mos · Bengaluru, Karnataka, India

  • Cellular Platform Software
Cellular Platform SoftwareEmbedded SystemsLinux

Qualcomm

Engineer

Dec 2019Sep 2022 · 2 yrs 9 mos · Hyderabad, Telangana, India

  • Worked as embedded software engineer in Core Platform Team.
  • Developed PCIe and MHI driver in QUALCOMM RTOS environment
  • Designed and Developed the entire PCIe and MHI Low Power Modes design
  • Working on access control driver which deals with XPU’s and SMMU configurations in tz
  • Working on 4 wire Linux uart driver which is used as a transport layer for BT use case
  • Involved in design level discussions with the HW POC’s and coordinating with cross functional teams during the development phase
  • Porting SW code across multiple targets
  • Performance matrix - Profiling SW/HW latencies
  • Debugging many issues related to interrupts, suspend/resume, clocks, gpio’s and IO leakages
  • Developing t32 test scripts to help in debugging
  • Tech POC for the PCIe MHI protocol for my team
  • Participating in multiple SOC bring-up activities
  • Involved in pre-silicon activities, clocks, gpios, interrupts and design reviews
  • Worked on many first time feature implementations in qualcomm
  • Actively involved in code reviews and gave many tech presentations accross the team
  • Mentoring Juniors/New joinees in the team
PCIeMHI driverLow Power Modes designaccess control driverXPU’s and SMMU configurationsLinux uart driver+18

Samsung electronics

Software Engineer

Jul 2017Dec 2019 · 2 yrs 5 mos · Bengaluru, Karnataka, India

  • Worked as a software engineer in Foundry Design Services Team. I'm involved in Linux Device Driver development for ARM based SOC's.
  • Developed PCIe Endpoint function driver for custom co-processor of mobile phone which is the only interface to communicate with the co-processor from the main processor. Includes interface functions for read/write, PCIe EDMA read/write, MSI/MSI-X Interrupt handling, PCIe ASPM & PM power management, AER error handling, Dynamic lane with and link speed change.
  • Supported PCIe linkup and link down interrupts handling, system suspend to RAM and resume power management.
  • Implemented PCIe initialization boot code which supports changing the lane width, link speed, BAR mask size, Equalization control settings and PHY tuning based on the OTP memory fused.
  • Developed System Level Test driver using the proprietary software to verify the functionality of PCIe device during the mass production.
  • Developed multi-threaded user space applications and handled many critical customer issues and production level issues.
  • Actively collaborated with multiple teams across the organisation, Design Implementation and Design Verification teams during the pre-silicon phase of the SOC development.
PCIe Endpoint function driverARM based SOC'sPCIe EDMAMSI/MSI-X Interrupt handlingpower managementAER error handling+4

Design innovation center

Project Staff

Feb 2016Jun 2016 · 4 mos

  • Worked as a Project Staff in the college for Design Innovation Center (DIC - MHRD).
  • Developed an online examination evaluation tool using JAVA, MYSQL, Stanford NLP Tools.
JAVAMYSQLStanford NLP ToolsSoftware DevelopmentDatabase Management

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2013Jan 2017

Bhadrachalam Public School

High School

Jan 2001Jan 2011

Stackforce found 100+ more professionals with Embedded Systems & Linux

Explore similar profiles based on matching skills and experience