Nikhil Krishna K

Senior Software Engineer

Ireland5 yrs 7 mos experience
Highly Stable

Key Highlights

  • Expert in UEFI/EDK2 architecture and firmware optimization.
  • Contributed to TianoCore for Mobile and Data Center SoCs.
  • Developed advanced DSP algorithms for medical systems.
Stackforce AI infers this person is a specialist in Telecommunications and Embedded Systems development.

Contact

Skills

Core Skills

Open Source (edk2/tianocore)UefiFirmwareAlgorithm DevelopmentDevice Drivers

Other Skills

Open-Source SoftwareSystem on a Chip (SoC)Python (Programming Language)RISC-VTest-Driven DevelopmentMATLABSystem DesignEmbedded DevicesRadio Frequency Integrated Circuit (RFIC)Lab equipmentAlgorithm DesignOperating SystemsSTM32/TI/ADI-DSPEmbedded C/C++System/Platform Engineering

About

Senior Software Engineer specializing in Open-Source silicon enablement and high-performance firmware. Expert in UEFI/EDK2 architecture, ARM FF-A, and hardware-accelerated DSP optimization. ​Currently in Qualcomm: Contributing to TianoCore (edk2) for Mobile, Compute, and Data Center SoCs. Focused on Secure Boot implementation and the ARM FF-A framework for secure-world communication. ​Previously: Developed 60 GHz RFIC firmware and RISC-V frameworks; designed IEC-compliant DSP algorithms (IIR, FIR, FFT) for medical ECG/SpO2 systems using STM32 and multi-core DSP platforms. ​Expertise: Real-time system optimization, multi-core communication (DMA/MCAPI), and hardware validation using Python/MATLAB with spectrum analyzers and oscilloscopes. ​Core Skills: C/C++, Open Source (edk2/TianoCore), UEFI, ARM FF-A, Secure Boot, DSP Optimization, MATLAB, Qualcomm SoCs, RISC-V, FreeRTOS, STM32, Python.

Experience

5 yrs 7 mos
Total Experience
3 yrs 3 mos
Average Tenure
8 mos
Current Experience

Qualcomm

Senior Software Engineer

Oct 2025Present · 8 mos · Cork · On-site

Open-Source SoftwareSystem on a Chip (SoC)Open Source (edk2/TianoCore)UEFI

Pharrowtech

Embedded Software Engineer

Feb 2024Present · 2 yrs 4 mos · Leuven, Flemish Region, Belgium · On-site

  • Embedded software development for custom 60GHz RFIC driver.Handled lower level bring up and development of firmware framework for RISCV core
  • Algorithm optimisation for quadrature mixer performance using meta heurestic algorithms.
  • Working with RF lab equipment for silicon validation , data collection and deriving insights for optimising calibration algorithms in firmware to achieve target performance /MCS and time.
Python (Programming Language)RISC-VFirmwareAlgorithm Development

Tismo technology solutions (p) ltd.

3 roles

Senior Software Engineer

Promoted

Apr 2023Feb 2024 · 10 mos

Device DriversAlgorithm DevelopmentFirmware

Software Engineer

Dec 2021Apr 2023 · 1 yr 4 mos

Test-Driven DevelopmentDevice Drivers

Trainee Engineer Firmware

Nov 2020Dec 2021 · 1 yr 1 mo

Test-Driven DevelopmentMATLABFirmware

Education

College of Engineering Trivandrum

Bachelor's degree — Electrical and Electronics Engineering

Aug 2016Sep 2020

College of Engineering Trivandrum

Bachelor of Technology — Electrical and Electronics Engineering

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Open Source (edk2/tianocore) & Uefi

Explore similar profiles based on matching skills and experience