Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rekha Kamalesh

Firmware Engineer (Test/Verification/Simulations)
Bangalore

Summary

Looking for a Firmware Engineer(Test/Verification/Simulation) role, which demands the best of my professional ability in terms of, technical and analytical skills, and helps in broadening and enhancing my current skill and knowledge.

10+ Years of Experience in Server Firmware (Hardware Simulation, Server-Computer Architecture, Firmware Test, Virtualization, Verification, FTC/ITC Cycles, Linux, AGILE) spanning IBM Power series servers P6, P7, P8 architectures, working across diverse roles of - Individual Contributor, Mentoring, Women leadership team drives, leading a tech team of 3, driving cross-team sync-ups across different geographies.

1+ years of Experience as Data Scientist, familiar with gathering, cleaning and organizing data. Advanced understanding of statistical, algebraic and other analytical techniques. Possess good abilities of Data Analysis, Feature Engineering, Hypothesis Formation, Storytelling and Creating valuable insights from data, Strong research skills, having worked as freelance researcher along with Mtech - Data Science and Engineering from 2020 - 2023 (Machine Learning, Big data, Data Structures, Algorithms, Neuroimaging data, fMRI).
Overall 11+ years of Industry Experience.

Overview

8
8
years of professional experience
5
5
Languages

Work History

Senior Software Engineer

UST Global , Begaluru,India
8 2020 - 6 2021

KEY PROJECTS:
iDRAG Utility - DELL Servers Team
Test framework development using internally available tools and Python.
DriverPack Weekly Release (AGILE TOOL)

Senior Firmware Engineer

IBM India
10.2005 - 03.2014

Power Firmware Dept., India Software Labs (ISL)
Hands on Server hardware, Simulation engines , System Bring-up, IO chips, Virtualization/Hypervisors, Testing.

KEY PROJECTS
1. SIMULATION MODEL DEVELOPMENT of IBM Power Series Server hardware using SIMICS Simulator, spanning P5, P6 and P7 power processor series . SIMICS simulator is a full system simulator, used by the firmware, for code bring-up, in absence of actual systems. Various chips as part of the Server – including Server - IO Chips were simulated understanding respective Bit/Pin functionalities .
Full system (model) configuration was done using, python. TCP/IP networking standards have been followed keeping Linux Operating system technology.
Following Hardware parts were designed as part of SIMICS engine, modeled using C and DML and integrated to full system.
-Host Channel Adapter -HCA – a channel adapter which stands as an interface between an end-node and a link in an InfiniBand subnet.
-Host Ethernet Adapter -HEA model was done keeping HCA as backbone, to fit in to an IO chip (P5IOC2) .
-PCI-X Host Bridge - PCI switch that connects multiple PCI devices to one slot in a system.
- Memory Management Unit (MMU) of IBM server IO chip - MMU provides address translation capability for different units in IO chip.MMU simulated model supported 4K to 4G page sizes.
-Distributed Virtual Ethernet Bridge (P7 Power series), Layer 2 networking connectivity between IBM blade servers of data centre network and external networks. Followed TCP/IP Layer 2 standards.

2. HYPERVISOR-FIRMWARE VERIFICATION - IBM P series servers
Functional Test Case ( FTC Test Cycle )/ Integration Test Case ( ITC Test Cycle ) for IBM P series servers.
Responsibilities:
-Identification of test cases for functional flow of different features of Power Hypervisor.
-Ensuring 95% coverage of entire server system with FTC/ITC Cycles

Skills: Computer Simulations · IBM pSeries · Server Architecture · C (Programming Language) · Virtualization

Education

M.Tech - Data Science And Engineering

BITS Pilani
Rajasthan(WILP), India
10.2020 - 2023.05

Skills

Firmware Testing

undefined

Timeline

M.Tech - Data Science And Engineering

BITS Pilani
10.2020 - 2023.05

Senior Firmware Engineer

IBM India
10.2005 - 03.2014

Senior Software Engineer

UST Global , Begaluru,India
8 2020 - 6 2021
Rekha KamaleshFirmware Engineer (Test/Verification/Simulations)