Over 15 years of hands-on experience in embedded software/firmware design. I have expertise in Linux board support package development. Device drivers, Interrupt handling, GPIO and uboot configuration for custom hardware. Porting Linux and developing firmware on custom hardware and board bring up. Device driver development for USB, UART, I2C, SPI and PCI interfaces on Linux and WindowsI have experience in software and hardware debugging using Trace32, JTAG, Oscilloscope, multimeter to solve system level issues like memory corruptions, heap corruptions, stack overflows, software exceptions, hardware failures etc.Experience in designing multilayer high frequency PCB.I bring in vast system level hands-on experience in hardware/software design and testing. I have experience in Android and Linux build and versioning system specifically repo, git and Gerrit interfaces.I have worked on many projects where I was involved in complete product life cycle starting from hardware design, BSP porting and testing to end application validation. I have also involved in EMI/EMC testing and mechanical testing (bump, stress, shock tests) on end product.
-
Soc FirmwareArm Dec 2024 - PresentCambridge, Cambs, Gb -
Staff Software EngineerIntel Corporation Jan 2020 - Dec 2024Santa Clara, California, Us -
Android Bsp DeveloperIntel Corporation May 2016 - Dec 2024Santa Clara, California, UsAt the Android Things group i work towards enabling Android Things stack on Intel IOT platforms. I have been focusing mostly on board bringup, uboot configurations, secure boot enablement, I2C, SPI, GPIO bus configurations. I have been using Android build and versioning platforms like gerrit, git, repo -
Linux Kernel Software EngineerIntel Corporation Nov 2018 - May 2021Santa Clara, California, Us -
Senior EngineerQualcomm Communication Technology Jan 2014 - Apr 2016At Qualcomm, i worked on debugging software level issues on next-gen Qualcomm Snapdragon chipsets. I worked towards resolving multiple software bugs that surfaced on modem IP code like heap corruption, stack overflow issues, software exceptions, hardware bugs. I used trace32, oscilloscope and proprietary tools to triage issues. Working at Qualcomm helped in getting overall exposure to mobile platform test, triage, debug and fix cycles which work as a virtuous cycle to achieve a quality mobile product.
-
Engineer IiQualcomm Innovation Center Inc Feb 2013 - Jan 2014UsAt Qualcomm as a scripting engineer, I worked on developing multiple shell and python scripts for Security and Dogfood frameworks. The scripts were widely used by the team to catch software issues on Mobile platforms. I presented the Dogfood framework developed using python script at the Qualcomm Stability Summit 2013 and this was widely appreciated. -
Lead EngineerIttiam Systems Aug 2011 - Dec 2012Bangalore, Karnataka, InAt Ittiam I was involved in device driver development on Linux, SYS-BIOS and Windows Embedded CE 6.0 platform for Texas Instrument’s DavinCI® and OMAP Multimedia processors. Also experienced in writing assembly level code for ARM processor. Worked on projects that involved system programming and middleware integration for real time embedded applications. I am also experienced in development and testing of Linux and WinCE 6.0 based device drivers for USB, UART, SPI peripherals in C programming language. Device driver development tasks involved understanding custom hardware by referring to device datasheets and hardware documentation.I worked on projects which involved customization, porting of BSP and board bring up on OEM platforms. The tasks also involved integration of software code and testing on custom hardware.Hands-on experience in software debugging using native WinCE debugger and JTAG based debugger. The projects involved interaction with customers and representing the team in project meetings. -
Senior EngineerIttiam Systems Aug 2009 - Oct 2011Bangalore, Karnataka, InHardware design of multilayer PCBsDevice driver development on WinCE 6.0Board support package development on WinCE
Anil K Education Details
-
Institute : Indian Institute Of Science, BangaloreTechnology; Electronic Design And Technology -
Indian Institute Of Science (Iisc)Electronics And Communications Engineering -
Institute : Bms College Of Engineering, BangaloreE; Electronics And Communication -
Institute Indian Institute Of Science, BangaloreTechnology; Electronic Design And Technology -
B. M. S. College Of EngineeringElectrical And Electronics Engineering -
Institute Bms College Of Engineering, BangaloreE; Electronics And Communication
Frequently Asked Questions about Anil K
What company does Anil K work for?
Anil K works for Arm
What is Anil K's role at the current company?
Anil K's current role is Embedded Firmware , Operating Systems, Computer Architecture.
What schools did Anil K attend?
Anil K attended Institute : Indian Institute Of Science, Bangalore, Indian Institute Of Science (Iisc), Institute : Bms College Of Engineering, Bangalore, Institute Indian Institute Of Science, Bangalore, B. M. S. College Of Engineering, Institute Bms College Of Engineering, Bangalore.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial