Ganavi M

Software Engineer

Bengaluru, Karnataka, India3 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Expert in Embedded Linux and firmware debugging.
  • Proven track record in backend development and financial applications.
  • Strong collaboration skills across engineering teams.
Stackforce AI infers this person is a Backend and Embedded Systems Engineer with expertise in Linux and firmware development.

Contact

Skills

Core Skills

Embedded SystemsLinux KernelBackend Development

Other Skills

UEFI (EDK2)Embedded CDevice TreeACPIOpenWRTvariablesC (Programming Language)Database Management System (DBMS)SQLOracle HyperionAgile/ScrumWeb DevelopmentPhpMyAdminOpenCVPyQt

About

I am an Embedded Firmware Engineer with experience in Linux BSP development, board bring-up, firmware integration, and low-level platform debugging on ARM64-based systems. Currently working at Wipro as a Project Engineer in the Linux Device Developer L2 role, I work on Marvell CN9130/CN9131 and Armada platforms involving UEFI (EDK2), ATF, Linux kernel, and SDK integration. My experience includes ACPI enablement, OpenWRT integration, PCIe and eMMC debugging, DHCP/NFS issue analysis, secure boot validation, and LAN/WAN interface bring-up. I have hands-on experience in low-level debugging across firmware, bootloader, and kernel layers, including PCIe hot reset recovery, MSI allocation analysis, Device Tree-based board configuration, and platform-level issue investigation. Previously, at Cisco Bengaluru, I worked on enterprise backend and financial planning applications using Oracle Hyperion Essbase. I contributed to New Year Readiness enhancements, validation activities, and Agile-based workflow management involving Jira and JQL. My interests include Embedded Linux, BSP development, platform software, firmware debugging, Linux kernel technologies, and ARM64-based systems.

Experience

3 yrs 4 mos
Total Experience
1 yr 8 mos
Average Tenure
2 yrs 3 mos
Current Experience

Wipro

3 roles

Linux Device Drivers Developer L2

Promoted

Aug 2025Present · 10 mos · Bengaluru

  • 1. Worked on firmware and BSP development activities for Marvell CN9130/CN9131 and Armada ARM64 platforms using SDK12/SDK13, UEFI (EDK2), ATF, and Linux kernel.
  • 2. Enabled and debugged ACPI support, runtime board detection using Device Tree (DT), and platform bring-up activities on CRB and DB boards.
  • 3. Investigated and resolved issues related to PCIe hot reset recovery, MSI allocation, COMPHY initialization, eMMC tuning, and LAN/WAN interface enablement.
  • 4. Worked on UEFI secure boot enablement, signed image generation flow, efuse validation, and firmware integration across ATF → UEFI → Linux boot stages.
  • 5. Supported OpenWRT integration, DHCP/NFS debugging, flashing issues, and network interface discovery on embedded platforms.
  • 6. Performed low-level debugging involving Linux kernel, U-Boot, firmware components, and SDK integration issues for customer-reported cases.
  • 7. Collaborated with kernel, firmware, and customer engineering teams for issue analysis, validation, and root cause debugging across embedded Linux platforms.
  • 8. Worked on customer support and validation activities involving PCIe, networking, memory corruption analysis, and platform stability investigations.
UEFI (EDK2)Embedded CEmbedded SystemsLinux Kernel

Project Engineer (LDD developer L1)

Jun 2024Sep 2025 · 1 yr 3 mos · Bengaluru

  • 1. Enabled ACPI support for CRB boards using UEFI (EDK2) and performed SDK12 vs SDK13 comparison for build analysis.
  • 2. Integrated OpenWRT support for CN9130 boards and handled firmware flashing via SD card images.
  • 3. Investigated and resolved DHCP and NFS issues in UEFI environment.
  • 4. Enabled PCIe, eMMC, LAN/WAN interfaces and debugged flashing and boot failures.
  • 5. Performed runtime board model detection using Device Tree (DT).
  • 6. Debugged memory corruption and network interface discovery issues.
Linux KernelEmbedded Systems

Project Engineer Trainee

Mar 2024Jun 2024 · 3 mos · Bengaluru

  • Completed formal training in Linux Device Driver Development and C Programming.
variablesC (Programming Language)

Cisco

Software Engineer Trainee

Oct 2022Nov 2023 · 1 yr 1 mo · Bengaluru · Hybrid

  • Developed scalable backend solutions in collaboration with cross-functional engineering teams.
  • Worked on New Year Readiness 2023 enhancements for Financial Planning Application using Oracle Hyperion, improving data accuracy by 85%.
  • Coordinated testing and validation for Total Sales Value subscription workflows with cross functional team.
  • Designed and optimized JQL queries in Jira to validate user story estimations and sprint planning.
  • Worked in Agile/Scrum environment with production-level systems.
Database Management System (DBMS)SQLBackend Development

The sparks foundation

Engineer Intern

Sep 2021Sep 2021 · 0 mo · Karnataka, India

Web DevelopmentPhpMyAdmin

Karunadu technologies private limited

Engineer Intern

Sep 2021Sep 2021 · 0 mo · Bengaluru, Karnataka, India

OpenCVPyQt

Education

Malnad College of Engineering

Bachelor of Engineering - BE — Information Science And Engineering

Jan 2018Jan 2022

Brilliant PU College

12th — PCMB

Jun 2016Mar 2018

Royale Apollo International School - India

10th — General Studies

Jun 2010May 2016

Stackforce found 100+ more professionals with Embedded Systems & Linux Kernel

Explore similar profiles based on matching skills and experience