
Lead Engineer, Sr at Qualcomm
Bangalore Area, India

Lead Engineer, Sr at Qualcomm
Bangalore Area, India
- GNU/Linux kernel hacker - specifically on ARM-Linux http://www.arm.linux.org.uk
- Contributing member of Texas Instruments OMAP processors Linux kernel port
http://linux.omap.com, google: site:linux.omap.com Trilok Soni
- Extensive experience in Embedded Linux kernels bring up on variety of ARM architecture based processors like Texas Instruments OMAP1/2/3 and NeoMagic MiMagic5.
- Experience in device driver writing and porting for devices like keypad, framebuffer, overlays, IrDA, flash, camera, watchdog, I2C, RNG and audio.
- Experience in boot code and Linux kernel porting for custom boards based on TI OMAP2.
- All around systems programming
- Won Nokia N800 http://www.nseries.com/n800 and Nokia N810 http://maemo.org/news/announcements/view/500_fortunate_applicants.html based on the open source contributions.
- Early contributor to SkyEye http://www.skyeye.org - Open Source Simulator
- Strong knowledge of ISO 9001:2000 procedures.
Embedded Linux, 2.6.x Linux Kernel Internals, Linux Device Drivers, Bootloader porting, Board Bringup, Scratchbox, Bringing up Linux UI toolkits like GTK+, QT Embedded on ARM boards. OMAP1/2 Linux Kernel.
(Public Company; 10,001 or more employees; QCOM; Telecommunications industry)
June 2008 — Present (1 year 6 months)
Linux kernel and device drivers.
(Privately Held; 51-200 employees; Computer Software industry)
September 2007 — June 2008 (10 months)
GNU/Linux Application Architecture, Multimedia Frameworks, Board Support Packages.
(Privately Held; 5001-10,000 employees; Telecommunications industry)
December 2004 — September 2007 (2 years 10 months)
* Kernel development for Linux-based mobile phone products based on TI OMAP family processors.
* Contributed to overall Linux software architecture design and specification
* Participation in porting of 2.6 kernel to various TI OMAP platforms
* Participation in public mailing-list discussions for OMAP linux kernel development
* OMAP Linux kernel porting on OMAP2420/2430 based custom boards.
* Development of IVA (Image Video Accelarator) 1.0 bridge driver on OMAP-Linux.
* Integration of various video codecs on OMAP2420-IVA1.0 - MPEG4, H.263, H.264
(Public Company; 1001-5000 employees; Telecommunications industry)
January 2004 — December 2004 (1 year )
* Worked on OMAP1 series of processor for Linux device drivers and test suite development.
* Ported system libraries and utilities: glibc, busybox, strace, inetutils, tinylogin, fileutils, util-linux, ncurses, Linux Test Project, gstreamer, xserver, mplayer to OMAP Linux.
(Privately Held; 11-50 employees; Telecommunications industry)
August 2000 — October 2003 (3 years 3 months)
* Development of Board Support Package (BSP) for Cirrus Logic CDB89712 Board.
* Control and Data Unit driver and GUI development on FSMLabs Real Time Linux (RTLinux) v3.0
* Development of Windows 98 performance utility, developed VxD (virtual device drivers) using Windows DDK.
* Hot Redundancy Agent for Rockwell Software RSView32 - SCADA.
* Development of License Activation Diskette
BE , Computer Science , 1996 — 2000