Summary
Overview
Work History
Education
Skills
Achievements And Awards
Timeline
Generic
Umesh Ramlod

Umesh Ramlod

Noida

Summary

Results-driven Software Engineer with expertise in embedded software development at NXP Semiconductors. Proficient in Python and C programming, I excel in BootROM validation and code coverage analysis. Recognized for enhancing firmware reliability and efficiency through innovative automation solutions, while effectively collaborating with cross-functional teams to resolve complex issues.

Overview

3
3
years of professional experience

Work History

Software Engineer

NXP Semiconductors India Pvt Ltd
Noida
07.2023 - Current
  • Developed application firmware to validate BootROM functionality across diverse scenarios, ensuring robustness and reliability.
  • Validated BootROM code in pre-silicon and post-silicon environments, distributing outcome reports to management and stakeholders.
  • Performed code coverage analysis using the Coco tool to validate firmware quality, identify untested code paths, and ensure test completeness.
  • Measured SOC functionalities, including clock outputs, boot time, and sensor performance.
  • Analyzed software requirements to design and develop comprehensive test cases and automation scripts, ensuring thorough validation and coverage of features.
  • Utilized Python for debugging and automation scripting tasks, streamlining validation processes, and enhancing efficiency in firmware development workflows.
  • Performed in-depth debugging to replicate customer-reported issues, thoroughly analyze root causes, and implement effective, reliable software solutions to resolve complex problems.

Software Engineer Intern

NXP Semiconductors India Pvt Ltd
Noida
07.2022 - 06.2023
  • Created an automation framework for SOC validation in Python, utilizing pytest and additional libraries.
  • Engineered communication drivers for validation, including UART and CAN protocols.
  • Authored Python scripts for generating flashing images, data encryption, and report creation.
  • BootROM firmware on post-silicon platforms has been validated to guarantee secure booting and dependable hardware.
  • Used a variety of validation tools, including an oscilloscope, the MULTI Tool Suite, and the Trace32 debugger.

Education

M.Tech -

National Institute of Technology, Delhi
Narela, Delhi
07-2023

B.Tech - Information Technology

MGM's Jawaharlal Nehru Engineering College
Aurangabad, Maharashtra
06-2021

XII - Telangana State Board Of Intermediate Education

Narayana Junior College
Chikkadpally, Hyderabad
05-2016

Skills

  • C programming
  • ARM Cortex-M architecture
  • Embedded Software Development
  • BootROM validation
  • Python programming
  • Code coverage analysis
  • Linux environments
  • Communication Protocols (I2C, UART, SPI, CAN, PCIe)
  • Tools (Trace32, COCO, MULTI, Sourcetree, GIT)
  • Memory interfaces (LPDDRx, FLASH, SD, EMMC)

Achievements And Awards

  • Cheers for Peers (x4): Recognized for outstanding collaboration within the team and external teams, ownership of the project, and innovation.
  • Global Spot Award, awarded the Global Spot Award for exceptional work on post-silicon validation activities, ₹35,000
  • Global Spot Award: received the Global Spot Award for exceptional contributions to a crucial project, ₹10,000

Timeline

Software Engineer

NXP Semiconductors India Pvt Ltd
07.2023 - Current

Software Engineer Intern

NXP Semiconductors India Pvt Ltd
07.2022 - 06.2023

M.Tech -

National Institute of Technology, Delhi

B.Tech - Information Technology

MGM's Jawaharlal Nehru Engineering College

XII - Telangana State Board Of Intermediate Education

Narayana Junior College
Umesh Ramlod