Ramneek Mehresh

Director of Engineering

Noida, Uttar Pradesh, India20 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 19+ years in embedded software and firmware management
  • Expertise in multi-core technology and system software
  • Proven leadership in team expansion and project delivery
Stackforce AI infers this person is a seasoned expert in semiconductor and embedded systems development.

Contact

Skills

Core Skills

System Software DevelopmentTeam ManagementFirmware DevelopmentKernel DevelopmentPlatform ArchitectureTechnical LeadershipSoc DevelopmentPlatform DevelopmentUsb Ip ManagementEmbedded Systems Development

Other Skills

SimulationEmulationPrototypingPSS functionsPre-Si platform supportPre-Silicon SimulationSoC EmulationEnterprise PrototypingSimnowPalladiumZebuVeloceProtiumUSB product firmware developmentNAND storage optimization

About

19+ years of experience in technical/people management, Linux/RTOS based embedded software/firmware management/development with experience in Multi-Core technology, system/platform software, Linux device drivers/bootloaders and arm-virtualization. Arch: ARMv7/v8, x86, PowerPC, Atmel, MIPS, SH Specialties: Team management, System Software development/debugging, Work definition, planning and tracking, team expansion/hiring, performance management, conflict resolution/risk management. Linux/RTOS based Embedded Systems Design and Development. Device Driver Development/Debugging (Linux/RTOS) - USB (Host/Gadget/OTG) driver development, I2C, SPI drivers, PCIe, Virtualization. ARM based SoC/platform/board bring-up (pre/post Silicon DV). Core/IP Modeling, Simulation and Emulation platform(s) support. U-boot boot-loader development/debugging Platform Bring-up, BSP, Open Source Contribution, SoC bring-up on simulator and emulation platforms, Multi Core Communications, Runtime System Diagnostics, System Level Security, System Level Performance Benchmarking. Project Quality Documentation, Audits, etc. Languages: C/C++ Extensive client facing experience, worked on-site at different locations like US, Norway, Israel, Canada and South Korea.

Experience

20 yrs
Total Experience
2 yrs 11 mos
Average Tenure
4 yrs 11 mos
Current Experience

Amd

2 roles

Senior Manager, System Software

Promoted

Jul 2022Present · 3 yrs 10 mos

  • Leading VBU (Virtual Bring-up) AMD teams in India including Simulation, Emulation, Prototyping and PSS functions. The teams look after pre-Si platform(s) support and development, and work with third party vendors to incorporate industry leading technologies into Emulation and Hybrid methodologies.
SimulationEmulationPrototypingPSS functionsPre-Si platform supportSystem Software Development+1

Manager, System Software

May 2021Jun 2022 · 1 yr 1 mo

  • Managing and expanding pre-Silicon Simulation, SoC Emulation and Enterprise Prototyping teams for all AMD products in India. Played vital role in expanding the team in last 2 years. The teams are making critical pre-Si platform deliveries on Simnow, Palladium, Zebu, Veloce and Protium based systems.
Pre-Silicon SimulationSoC EmulationEnterprise PrototypingSimnowPalladiumZebu+4

Western digital

Senior Manager, Firmware

May 2020May 2021 · 1 yr · Bangalore Urban, Karnataka, India

  • Managing all aspects of USB product firmware development, covering issues and optimizations for frontend and backend NAND storage. Identified some critical issues in firmware development process and helped the team to resolve them. Also, worked on identifying technical issues and working with Systems and FVT team to resolve them.
USB product firmware developmentNAND storage optimizationTechnical issue resolutionFirmware DevelopmentTeam Management

Ciena

Platform Architect

Mar 2019May 2020 · 1 yr 2 mos · Gurgaon, India

  • To own all kernel related work/issues for Ciena products.
  • Analyzed the possibility of making Address Sanitizer continue after reporting the first issue for user-space processes.
  • Implementation of function profiling using GCC instrumentation for SAOS-SDS user-space framework to find a user-space thread that contaminated process memory at run-time in a live node. Instrumented entry and exit function helped implementing a memory watch window to catch the bad thread.
Kernel issues managementAddress Sanitizer analysisFunction profilingSAOS-SDS frameworkKernel DevelopmentPlatform Architecture

Nxp semiconductors

Technical Team Lead

Jun 2015Feb 2019 · 3 yrs 8 mos · Noida Area, India

  • Technical leadership of USB IP and SoC Platform project(s). Worked on the following projects:
  • LX2160A SoC (16-core ARMv8) Bring-up on pre-Si and post-Si platforms.
  • Design and Development of USB Based End-to-End secure storage solid state drive.
  • B5T10/B4860 SoC Platform Bring-up on pre-Si platforms.
  • USB IP Ownership (SW) – Host/Gadget/OTG stacks
USB IP managementSoC platform projectsEnd-to-End secure storage SSD developmentTechnical LeadershipSoC Development

Nxp acquires freescale semiconductor

USB IP Team Lead

Jun 2010May 2015 · 4 yrs 11 mos · Noida Area, India

  • Working as Platform Lead for SoC bring-up taking ownership of U-boot and Linux bring-up on Simulator, Emulator and actual silicon.
  • Worked as Team Lead (SW) for Secure USB Storage Drive Development taking ownership of end-to-end product feature development (control plane), data path performance optimization, BSP feature development and integration. Work included:
  • implementing single stage silicon boot
  • static and dynamic power reduction via sw
  • generic transport implementation
  • data path performance optimization
  • control plane implementation
  • fast boot implementation - boot time optimization
  • yocto file-system packaging
  • Worked as Team Lead (USB IP) with Freescale Semiconductor, Noida. Job profile includes taking ownership of Freescale USB2.0 (EHCI)/ USB3.0 (XHCI) IP Linux driver stack (Host, Gadget, OTG);
  • fix driver issues
  • provide silicon errata sw workaround
  • implementing new sw features in u-boot and linux
  • upstreaming all patches to open-source u-boot and linux
  • work definition, work planning, and execution
  • to get all USB IP issues to appropriate closure
U-boot ownershipLinux bring-upSecure USB Storage Drive DevelopmentPlatform DevelopmentUSB IP Management

Msys technologies

Platform Team Lead

Nov 2009May 2011 · 1 yr 6 mos · Chennai Area, India

  • Lead platform team for resolving Linux kernel issues in product storage stack.
Linux kernel issue resolutionStorage stack managementPlatform Development

Hcl technologies

Lead Engineer

Jan 2006Oct 2009 · 3 yrs 9 mos

  • Design and Development of Linux/RTOS based Embedded Systems, Design and Development of Core to Core Communication Framework, Multi-Core AMP boot process framework, Design and Development of Runtime Ramdiagnostics.
Embedded Systems DesignCore Communication FrameworkMulti-Core AMP boot processEmbedded Systems Development

Education

Jaypee University of Information Technology

MTech — Microelectronic Systems and Embedded Technology

Jan 2003Jan 2005

Delhi University

MSc — Electronics

Jan 2001Jan 2003

Delhi University

BSc (Hons.) — Electronics

Jan 1998Jan 2001

Stackforce found 100+ more professionals with System Software Development & Team Management

Explore similar profiles based on matching skills and experience