K

Kalpesh Bafna

Software Engineer

Bengaluru, Karnataka, India17 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 11 years of experience in Embedded System Development
  • Expertise in Modem Power Management and Optimization
  • Proficient in Linux Device Driver and Application Development
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer specializing in power management solutions for mobile and wearable devices.

Contact

Skills

Core Skills

Modem Power ManagementLinux Device DriverDynamic Power ManagementLow Power State Of SocLinux Application DevelopmentVoip SoftwareDigital Signage SystemUnit TestingFunctional Testing

Other Skills

CSoftware DevelopmentSilicon Bring-upCustomer InterfacingTest Driver DevelopmentBug FixingFeature PortingLinux KernelGPS ApplicationBluetooth ApplicationEvent Log AnalysisDesign PatternsSystem on a Chip (SoC)Embedded SystemsC++

About

11 yrs of rich experience in Embedded System Development with 4+ years of experience in modem power management , covering software development , working with top leaders in handset, wearable and automotive segments and held various developer position working on Linux Device Driver and Linux Application Development. Profile Summary: • Experience in Power Management and Power Optimization on Cellular SoC, which involves working on software module for dynamic power management, low power state of SoC and various other power saving features. • Experience in Linux Device Driver development for DMA, Ethernet, LCD, Keypad, MIPI HSI Bus interface driver • Experience in Linux Application development using Bluetooth , GPS. • Worked on board bring up, creating ram disk image and root file system with minimum utilities • Experience in interfacing with customer and working with cross functional team across geo. Skills: C, Modem Power Management, Linux System programming, ARM, Linux Power Management GPS, Bluetooth, RTOS, Linux Device Driver, JTAG / Lauterbach, git, oscilloscope.

Experience

17 yrs 7 mos
Total Experience
2 yrs 11 mos
Average Tenure
6 yrs 6 mos
Current Experience

Apple

Power Software Development Engineer

Nov 2019Present · 6 yrs 6 mos · Bengaluru Area, India

  • Developing power driver software on Modem SoC for Mobile and smartwatches ,
Modem Power ManagementLinux Device DriverCSoftware Development

Intel corporation

Senior Power Driver Engineer

Dec 2017Nov 2019 · 1 yr 11 mos · Bengaluru Area, India

  • Responsible for Software development of dynamic power management, low power state of SoC and various other power feature for cellular Modem SoC.
  • Silicon bring-up.
  • Interfacing and fixing the issue raised by customer.
Dynamic Power ManagementLow Power State of SoCSilicon Bring-upCustomer Interfacing

Global edge software

Senior Software Engineer

Mar 2013Dec 2017 · 4 yrs 9 mos · Banglore

  • Responsible for Software development of dynamic power management, low power state of SoC and various other power feature for cellular Modem SoC.
  • Triaging Linux and android issues.
  • Developing Test driver which validate DMA , MIPI HSI bus interface, Keypad, LCD driver in Linux and also involved in maintaining and bug fixing.
  • Silicon bring-up.
  • Responsible for developing Linux based application and power optimization.
Dynamic Power ManagementLinux Application DevelopmentTest Driver DevelopmentSilicon Bring-up

Einfochips

Embedded Engineer

Aug 2011Mar 2013 · 1 yr 7 mos · Pune Area, India

  • o Worked for top semiconductor client on VOIP based IP-Phone products.
  • o Responsible for triaging, bug mixing, and feature porting for VOIP software and maintaining Linux based device driver for LCD, Ethernet, GPIO and SPI peripherals.
VOIP SoftwareLinux Device DriverBug FixingFeature Porting

Equifone solution pvt ltd

Software Engineer

Feb 2010Jul 2011 · 1 yr 5 mos · Mumbai Area, India

  • o Startup Company, working on digital signage system in Public Transport buses.
  • o Responsible for Designing software for the digital signage system which includes board bring-up using Linux kernel, creating root file system using U-dev, D-bus and building basic support utilities.
  • o Responsible for Linux based application development
  •  GPS based application to predict next stop of Bus.
  •  Bluetooth based application which is used to push location based advertisement to mobile.
  •  Application which plays location based media (advertisement) on the screen.
Digital Signage SystemLinux KernelGPS ApplicationBluetooth ApplicationLinux Application Development

Kernex microsystem india pvt ltd

Software Engineer Pvt Ltd

Sep 2008Feb 2010 · 1 yr 5 mos · Hyderabad Area, India

  • o Worked for Konkan Railway on the ACD (Anti Collision Device) or Raksha Kavach which is used to prevent collision between two trains due to human error.
  • o Responsible for unit and functional testing, event log analysis and bug fixing.
Unit TestingFunctional TestingEvent Log AnalysisBug Fixing

Education

CDAC Bangalore

Post Graduate Diploma — Embedded System Design

Jan 2008Jan 2008

Mumbai University Mumbai

Master of Science - MS — Physics (Specialization : Electronics)

Jan 2005Jan 2007

G N Khalsa College

Bachelor of Science - BS — Physics

Jan 2002Jan 2005

G N Khalsa College

HSC — Science

Jan 2000Jan 2002

St Paul High School

SSC — English

Jan 1999Jan 2000

Stackforce found 100+ more professionals with Modem Power Management & Linux Device Driver

Explore similar profiles based on matching skills and experience