Ashish Singhal

Software Engineer

Longmont, Colorado, United States16 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in boot firmware development for ARM architectures.
  • Proven track record in device driver development.
  • Strong background in embedded systems and system architecture.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with a focus on firmware and device driver development.

Contact

Skills

Core Skills

Embedded SystemsFirmware DevelopmentBoot Firmware DevelopmentSystem InitializationDevice Driver Development

Other Skills

Data StructuresAlgorithmsComputer ArchitectureCLinux KernelC++ARMDevice DriversRTOSDebuggingGNU DebuggerJTAGCadence VirtuosoTrace32ARM Architecture

Experience

Nvidia

Senior System Software Engineer

Aug 2018Present · 7 yrs 7 mos · Boulder, CO

  • Working on overall system boot architecture for NVIDIA Jetson platforms. Also involved in designing and developing UEFI FW for NVIDIA ARM architecture based SOCs and associated platforms spanning all phases of firmware development starting from requirements gathering, design, pre-silicon development, silicon bring up all the way to commercialization.
Data StructuresEmbedded SystemsAlgorithmsComputer ArchitectureCLinux Kernel+6

Qualcomm datacenter technologies, inc.

Staff Engineer

May 2016Aug 2018 · 2 yrs 3 mos · Boulder, CO

  • Working on designing and developing boot FW starting with Primary Bootloader (FW inside Silicon BootROM) going till UEFI. Technical owner of Primary and Secondary bootloaders responsible for early system initialization and securely loading FW images from boot media into memory for upcoming ARM architecture based Qualcomm Datacenter Technologies Centriq server chipsets. Responsibilities included bringing up full boot stack on SOC for internal reference platforms as well as customer platforms at their location.
Data StructuresEmbedded SystemsAlgorithmsCARMDevice Drivers+2

Qualcomm technologies, inc.

Senior Engineer

Oct 2012May 2016 · 3 yrs 7 mos · Boulder, CO

  • Worked on designing and developing boot FW as mentioned in current role but for ARM architecture based Qualcomm mobile chipsets.
  • Worked on designing and developing KMDF device drivers for HDMI feature for Qualcomm mobile chipsets.
Data StructuresEmbedded SystemsCDevice DriversBoot Firmware DevelopmentDevice Driver Development

Qualcomm

Engineer

May 2011Oct 2012 · 1 yr 5 mos · Boulder, CO

  • Worked on designing and developing KMDF as well as UMDF device drivers for various features like touchscreen, C2C communication, etc. for Qualcomm mobile chipsets.
Device DriversEmbedded SystemsDevice Driver Development

Qualcomm innovation center, inc.

Engineer

Feb 2010Apr 2011 · 1 yr 2 mos · Boulder, CO

  • Worked on the delivery side of the product which involved integrating deliverables from various technology teams and resolve compatibility issues and make stable drivers to the customer with time critical deadlines.
  • Wrote tools to automate symbian code scanning and generate on the fly architecture diagram by parsing and analyzing the makefiles in the complete Symbian build. These tools provided great help to the legal department to check for patent and copyright violations in the code to be released to the open source community.
Embedded Systems

Qualcomm

Interim Engineering Intern

May 2009Aug 2009 · 3 mos · Boulder, CO

  • Worked on Touch Screen and debug LED device drivers for Symbian OS S60 variant.
Device Drivers

Kritikal solutions pvt. ltd.

Winter Intern

Dec 2007Feb 2008 · 2 mos · Noida Area, India

  • Worked in the capacity of winter intern in the Embedded Systems Group and designed an analog card for a data acquisition system..
Embedded Systems

Ibm india pvt ltd

Summer Intern

Jun 2007Aug 2007 · 2 mos · Noida Area, India

  • Worked in the BHARATI SO BPO project for two months and designed an automated system for monitoring network status across Delhi NCR circle.

Siemens public communication services pvt. ltd.

Summer Intern

Jun 2006Jul 2006 · 1 mo · Gurgaon, India

  • Worked as a summer intern and learnt about the various coming technologies in wireless mobile networks.

Education

University of Florida

M. S. — Computer Engineering

Jan 2008Jan 2010

Delhi College of Engineering

Bachelor of Engineering — Computer Engineering

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Embedded Systems & Firmware Development

Explore similar profiles based on matching skills and experience