Ankur Goel

Software Engineer

Delhi, India8 yrs experience
Most Likely To Switch

Key Highlights

  • 7 years of experience in embedded systems and firmware.
  • Led significant improvements in BootROM test coverage.
  • Expert in hardware emulation and validation platforms.
Stackforce AI infers this person is a Backend-heavy Embedded Systems Engineer with a focus on firmware and validation.

Contact

Skills

Core Skills

Embedded SystemsFirmwareBoot ArchitectureSystem Security

Other Skills

Linux KernelKernel ProgrammingKernel DriversBSPReal-Time Operating Systems (RTOS)Embedded SoftwareMicrocontrollersCC++PythonJavaLinuxSpring BootAmazon Web Services (AWS)Public Speaking

About

Software Engineer with 7 years of industry experience across Amazon, Google, and Qualcomm, specializing in device bring-up, pre-silicon validation, and baremetal systems. I build robust foundations for hardware—from ROM bootloaders and RTOS environments to scalable emulation platforms. Key Highlights: * Hardware Emulation & Validation: Developed QEMU-based validation platforms at Amazon for Kindle virtual bring-up and engineered low-memory RPC frameworks at Google using Pigweed for Gem5/ZeBu. * System Security & Boot Architecture: Spearheaded BootROM test coverage improvements (75% to 94%) at Google and improved Secure Boot KPIs by 70% at Qualcomm while identifying critical buffer overflow vulnerabilities. * Driver & Firmware Optimization: Debugged and accelerated DMA/Mailbox drivers, implemented TFLite decryption layers in compiler frameworks, and executed seamless Yocto upgrades. Tech Stack: C, C++, Python | FreeRTOS, Linux baremetal | ARMv8-A, RISC-V | Trace32, Gem5, QEMU | UART, SPI

Experience

8 yrs
Total Experience
1 yr 7 mos
Average Tenure
2 yrs
Current Experience

Amazon

SDE II

Apr 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India · On-site

  • Working on Amazon Kindle Devices
Linux KernelKernel ProgrammingKernel DriversEmbedded SystemsFirmware

Google

Software Engineer

Apr 2022Apr 2024 · 2 yrs · Bengaluru, Karnataka, India

  • Worked on Google Pixel BootROM.
Embedded SystemsBSPReal-Time Operating Systems (RTOS)Embedded SoftwareMicrocontrollersFirmware+2

Qualcomm

2 roles

Software Engineer

Jun 2021Mar 2022 · 9 mos · Hyderabad, Telangana, India

Embedded SystemsBSPReal-Time Operating Systems (RTOS)Embedded SoftwareMicrocontrollersFirmware

Interim Engineering Intern

Jan 2021Jun 2021 · 5 mos · Hyderabad, Telangana, India

Microcontrollers

National institute of informatics

Research Intern

Feb 2020May 2020 · 3 mos · Tokyo, Japan

Midas-iiitd

Graduate Student Researcher

Oct 2019Feb 2021 · 1 yr 4 mos · New Delhi Area, India

Axa

Software Developer

Jul 2017May 2019 · 1 yr 10 mos · New Delhi Area, India

Hannover re

2 roles

Summer Internship

Jun 2016Jul 2016 · 1 mo · New Delhi Area, India

Summer Internship

Jun 2015Jul 2015 · 1 mo · New Delhi Area, India

Education

Indraprastha Institute of Information Technology, Delhi

M. Tech. Data Engineering — Computer Science

Jun 2019Sep 2021

Delhi University

Bachelor of Technology - BTech — Computer Science

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Embedded Systems & Firmware

Explore similar profiles based on matching skills and experience

Ankur Goel - Software Engineer | Stackforce