Ashish Singhal
About Ashish Singhal
Motivated, results-driven professional with multi year experience in embedded firmware software development and integration. Expertise in all phases of software lifecycle including requirement gathering, design, documentation, implementation, integration, testing and debugging with proven track record of delivering multiple consumer products to market. Hardworking team player and fast and adaptive learner. Keen to take new challengesSkills and Area of Expertise-------------------------------• Programming expertise using C/C++ for Real Time Systems including Linux Android and Windows platform.• Embedded Board Support Package(BSP) Device Driver development, integration and stability• Expertise in integration and bring-up of platforms based on Qualcomm ARM based chipsets like SDM845, SDM835/MSM8998, MSM 8996, MSM 8994, MSM 8992, MSM 8974, MSM 8926, MSM 8909 and many more• Working knowledge of I2C, SPI, USB, ACPI Specification and OpenMax IL specs protocols• Debugging software/hardware interfaces using Trace 32 Lauterbach JTAG for real time hardware debugging. Windbg, linux kdb/kgdb and Android Debug Bridge• Proactively analysis and resolution of system stability critical/production issues from Application, high level drivers to low boot chain components including bootloaders and UEFI• Experience in testing automation using Perl, Batch and PowerShell scripting• Experience working with software configuration managements tools like GIT, Perforce, Clear case and Source depot• Created and executed software test plans and scripts• Actively participated and contributed in influence architecture, specifications, design, and code reviews• Independent initiatives, strong problem solving capabilities, and strong team player• Extensive experience in following Agile methodologies and best practices including XP, Client-focused delivery, Pair Programming, Continuous Integration, Iteration Planning etc