Software Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- 11+ years of working experience in Telecom/Mobile/Semiconductor industry products.
- Solution oriented and well - focused Senior Engineer with extensive knowledge in embedded software development/porting/Testing under Linux/Android/Nucleus/Threadx RTOS, team management and exposure to project proposalFamiliar with embedded platforms and system software, hands on experience into Android Board bring up & Porting, Linux/RTOS Device Drivers includes SD/Smart/Cable Card drivers, WLAN/BT drivers, RF Set-Top-Box under Broadcom/AMLOGIC chipsets, Linux RDK porting & RDK-B Networking and Microcontrollers
TECHNICAL SKILLS:
- C, Assembly, Linux device drivers, Board Bring up, Microcontroller/I2C/SPI & Strong Debugging Skills
- OS Internals - Linux, Threadx, Nucleus RTOS and its device drivers
- Android Bring up & porting, upgrade, Android QCOM ADSP Sensor Drivers, Android HAL Integration
- SD/MMC/SDIO/Smart Card ISO7816 IP, Wi-Fi 802.11 a/b/g Networking, TCP/IP, Bluetooth BT (BLE)
- Confidential RF Cable Set-Top-Box, Platform/Middleware S/W, STB Cable Card CCIF/DOCSIS, MOCA HN, DVR
- Confidential RDK H/W Bring up & System Integration, GSTREAMER Framework & RDK-B Networking
- GDB, RTC, SVN,GIT, YOCTO, Open Embedded, JENKINS, JIRA,KNF, LIBMEM, DUMA, COVERITY,RALLY
- ARM/PPC/MIPS - MSM8937,AMLOGIC Dongle M6/M8, Confidential BT device, Broadcom 7425/7429, OMAP3
PROFESSIONAL HISTORY:
Confidential
Software EngineerResponsibilities:
- Android Broad Bring-up & Device Driver Porting
- Android (Light/Proximity/Accelerometer sensor bring up), Android HAL/QCOM ADSP Integration
- USB Switch Driver - uevent implementation & Enable/Disable GCAI/MicroUSB
Confidential
Responsibilities:
- Monitor WAN/LAN upload/download speed & total usage of the traffic between wired/wireless clients
- Monitor Online/Offline status of the wired/wireless connected clients
Confidential
Software EngineerResponsibilities:
- RF cable Set-Top-Box development/porting - RDK - GSTREAMER based Framework
- Integration of SoC dependent/independent open source components to RDK 2.0 in Linux
- Integration IARM, Qt/RMF, RMFAPP/XRE components and Client Propriety Application onto XRE
- Validation of Set Top Box features & Bug fixing
Confidential
Software EngineerResponsibilities:
- Enabling BT on target/Enabling gesture control like tapping/swiping the Confidential Ring device which uses Bluetooth Low Energy(BLE) bluez stack
- Experience into Confidential RF Cable Set Top Box - Confidential media server gateway product based on G8 Broadcom BCM 7422/7425/7429 chipset - worked on Reference Platform(generic layer)/Cable Card drivers and Middleware
- Build framework & integration of s/w modules/open source/3rd party libraries includes BCM Confidential /magnum drivers
- Board Bring-up for Broadcom 7429 chipset based client box based on Confidential Reference Platform
- Responsible for Single Host/Cable Card IP address feature addition for Confidential specific product using cable card CCIF 2.0 specification, Fast Boot Support & Two-way communication between host and Head end
- Play pump analysis for various modules like DVR/HN playback /HN streaming/HLS playback & RF/IP Channel Tuning and static & dynamic play pump allocation for IP/RF channels
- Analysis/Report bugs related to Broadcom Confidential drivers
Confidential
Software EngineerResponsibilities:
- Mentored a team of 7+ engineers
- Delivery & Customer fulfillment across geographical sites
- Active participation in internal design reviews
Confidential
Software EngineerResponsibilities:
- Board Bring up and Android GB Linux 2.6.35 & Android ICS Linux 3.0 Upgrade & Kernel Driver Porting for TI OMAP3530 Portable Media Player Custom board
- Broad Bring up - Android GB Linux 2.6.35/ICS Linux 3.0 upgrade from Android éclair
- Drivers porting includes LCD, Touch, SD/MMC/SDIO, Audio, Battery & PM
Confidential
Software EngineerResponsibilities:
- Design - Smart Card Reader Driver/ISO 7816-3 protocol/Application
- Developed Smart Card Reader Driver, Threadx OS rapper Management
- Developed Application for customer specified ADPUs
- Integrate the driver/application with the customer software
- Closely worked with Hardware Smart Card IP Team
- Testing, Customer Interaction, Release Management
Confidential
Senior EngineerResponsibilities:
- Board Bring up & Threadx/Nucleus OS rapper Management
- Integration of SDIO Stack with Atheros/Marvell/Socket WLAN driver
- Synchronization of threads with different priorities, handling sync/async mode of operation
- NetX based network management
- Memory pool management
- Developed Wi-Fi Configuration APIs (association, scanning, power, rate & WEP security) for Nucleus PLUS & Threadx RTOS based Wi-Fi drivers through Nucleus PLUS & Threadx supported IOCTLs and TTCP application development using network socket APIs.
- Broad bring up/Design/Development/Testing of SD/MMC/SDIO driver for various hardware platforms like Atmel AT91SAM9263, PXA27X, PDA on Linux/Threadx/Nucleus RTOS