Ankit P Navik

Software Engineer

Bengaluru, Karnataka, India12 yrs 9 mos experience
Highly Stable

Key Highlights

  • Over 10 years of experience in system software and middleware.
  • Proven expertise in graphics and power optimization.
  • Strong background in open source software development.
Stackforce AI infers this person is a Semiconductor and Embedded Systems expert with a strong focus on power management and graphics optimization.

Contact

Skills

Core Skills

GraphicsAndroid DevelopmentPower ManagementPerformance OptimizationEmbedded SystemsTelecommunicationsSoftware DevelopmentTeaching

Other Skills

ARM Mali SW StackAlgorithmsAndroid IntegrationAndroid Native DevelopmentBluetoothCC ProgrammingC++DDR5 OptimizationData StructuresDebuggingDisplay TechnologyDynamic Power GatingEU ControlEmbedded Linux

About

10+ years of experience in system software & middleware on various products such as Client, Automotive, Smartphone/watches & IoT. Skilled in Graphics, PnP, Linux middleware/kernel, Telephony, Bluetooth, and PnP optimization. Individual with proven knowledge of research, development, root cause analysis to improve product. Always keen to learn new technologies and adaptable to new challenges to achieve organization goals. Good knowledge of open source software development. https://scholar.google.com/citations?user=NX6YL5EAAAAJ&hl=en Open source contributor: - Linux Telephony (ofono) - Bluetooth Linux kernel - Yocto/OpenEmbedded Project - meta-intel (Yocto project) - Linux Multimedia messaging service (mms)

Experience

Samsung semiconductor

Senior Staff Engineer

Jul 2023Present · 2 yrs 8 mos · Bengaluru, Karnataka, India · Hybrid

  • Led graphics requirement for RISC-V CPU SoC and fostered a collaborative partnership with Google to ensure seamless Android /Wear OS integration for RISC-V
  • Implemented GFX Android V requirements of Google for Exynos in Android framework
  • Worked on Graphics ARM mali SW stack (Kernel driver, user space library) for various form factors (Smartphone/watch and TV)
  • Feature development and enhancement of GPU such as RTPM, DVFS and battery life evaluation of 3D GPU vs 2.5D GPU with AOD, etc.
  • Worked on Graphics SW stack for Samsung Exynos SoC, leading the efforts in product bring-up, customer and CTS issue resolution, and product commercialization
GraphicsAndroid IntegrationGFX Android VARM Mali SW StackProduct CommercializationAndroid Development

Intel corporation

4 roles

Platform Architect - (Power and Performance)

Promoted

Jul 2019Jul 2023 · 4 yrs

  • Improved power by optimizing core display clock frequency dor externa 5K & 4K display in Clone mode, leading to 22% & 7% power saving at SoC respectively
  • Improved power by proposing optimal frequency point for DDR5 with PnP analysis led to 14% reduction in SOC power at iso performance
  • Improved power by optimizing display link rate, leading to 24% reduction in SOC power with Type C/external display usage
  • Reduced E2E latency for external display by analyzing latency at various stages (PD, display driver), leading to a 46% reduction in latency
  • Implemented proof of concept solution of platform power model for what-if analysis to give battery life advisory to customer based on their chassis design at Pre-Silicon stage
  • Improved power consumption of Type C subsystem by analyzing residencies of CL0 vs CL1 which led to convincing OS vendor to support CL1 link state in the software connection manager for USB4 v1
  • Improved battery life for Chrome PLT by implementing dynamic power gating of EU in graphics linux driver
  • Collaborated and guided execution team on power issues of USB-C to meet customer & product requirement on 4+ Intel SOCs
  • https://patents.google.com/patent/WO2023168147A1/en?q=(Navik)&inventor=Ankitkumar&oq=Ankitkumar+Navik&sort=new
Power OptimizationDisplay TechnologyDDR5 OptimizationLatency ReductionDynamic Power GatingPower Management+1

Senior Software Engineer

Apr 2018Jun 2019 · 1 yr 2 mos

  • Extended the Dynamic power gating of EU solution in ChromeOS, leading to Improved battery life for Chrome PowerLoadTest, beating pre-si target and reduced BOM cost for the customer.
  • Worked on Dynamic EU control for efficient EU utilization to save power in i915 linux drm driver.
  • Enabling Triple buffering on Automotive platform to enhance GFX performance on Android.
Dynamic Power GatingLinux DRM DriverGFX PerformanceEU ControlPower ManagementGraphics

Software Development Engineer

Jul 2015Mar 2018 · 2 yrs 8 mos

  • Key team player in enabling WiFi, Bluetooth and Telephony on 4+ Intel IoT/automotive platforms
  • Worked as lead for the Power-On Camp to successfully bring up Bluetooth and Wi-Fi for automotive platform on Linux
  • Implemented Bluetooth LE Link Layer Privacy feature in linux kernel for Intel automotive platform and contributed patches to open source
  • Implemented proof of concept for Visible Light Communication which was demonstrated by Intel at MWC 2017
  • Implemented cellular features such as LTE, IMS registration, VoLTE for XMM series modem and contributed patches to open source
  • Implemented and design flow for OMA-DM IMEI Sync (ODIS) specification for Intel IoT platform
  • Trained and guided the team members in Yocto framework to meet project requirement
WiFiBluetoothTelephonyLinux KernelYocto FrameworkEmbedded Systems+1

Graduate Technical Intern

Jul 2014Jun 2015 · 11 mos

  • Worked as Android developer for PnP micro benchmarks
  • Implemented micro benchmark in collaboration with architect to analyze performance of GPU on Intel and competitive platform
  • Developed an App for minute IA vs IA performance comparison of sensing algorithm
Android DevelopmentMicro BenchmarkingSoftware Development

Government polytechnic for girls, surat

Lecturer

Mar 2013Jul 2013 · 4 mos · Greater Surat Area

  • Subject taught: programming C and Data Structure
C ProgrammingData StructuresTeaching

Xerces technologies pvt. ltd.

Intern

Jun 2011May 2012 · 11 mos

  • Worked as Android developer for social messaging app for various modules such as service, navigation API, etc.
Android DevelopmentSoftware Development

Education

BMCET Surat

Bachelor of Engineering (BE) — Computer Science

Sardar Vallabhbhai National Institute of Technology, Surat

Master of Technology (M.Tech.) — Computer Engineering

Stackforce found 100+ more professionals with Graphics & Android Development

Explore similar profiles based on matching skills and experience