Prapul Krishnamurthy

Software Engineer

Bengaluru, Karnataka, India5 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in Embedded Systems and Firmware Development.
  • Proficient in C/C++ programming for complex software.
  • Experience with Linux-based ARM platforms and RTOS.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in firmware and driver development.

Contact

Skills

Core Skills

Embedded SystemsLinux DevelopmentEmbedded Firmware DevelopmentDriver DevelopmentEmbedded Software DevelopmentC/c++ Programming

Other Skills

LinuxPCIeDebuggingEmbedded SoftwareFreeRTOSGitDrivers DevelopmentSPII2CCANRTOSCC++Wireless RF CommunicationQualcomm Snapdragon 410C

About

Embedded Systems Enthusiast.

Experience

5 yrs 6 mos
Total Experience
2 yrs 9 mos
Average Tenure
--
Current Experience

Amd

Senior Software Development Engineer

Aug 2022Jan 2025 · 2 yrs 5 mos · San Jose, California, United States · On-site

  • Design and develop the Linux PCIe management character platform driver in XRT runtime stack as per Linux community guidelines.
  • Triage and debugging of the existing driver layer software in XRT stack for multiple classic AMD-Xilinx runtime platforms like V70, VCK500 etc.
  • Maintain and improvise embedded software ARM based submodule for V70 platform running FreeRTOS.
  • Design and implement Git actions based customized pipeline framework for the Upstreaming project.
  • Interact closely with peers to understand community based requirements for Linux upstreaming effort and implement solutions.
LinuxPCIeDebuggingEmbedded SoftwareFreeRTOSGit+2

Adept chips

Embedded Firmware Engineer

Sep 2021Aug 2022 · 11 mos · Milpitas, California, United States · On-site

  • ◦ Design and develop the low level Drivers for flash memories for Micron and Winbond flashes of various sizes(Nand and Nor).
  • ◦ Develop CLI feature for the underlying Communication protocols like SPI/I2C, CAN developed on multi processor environment running on Infineon based chipsets with PxROS RTOS.
  • ◦ Development of IPC, diagnostic routines in safety RTOS environment.
  • ◦ Develop test and automation frameworks to validate the functionality of Zmodem to improve the write speeds of flash.
  • ◦ Provide synchronization across offshore hardware and firmware teams by analyzing, debugging and trouble shooting the root causes for software issues observed.
Drivers DevelopmentSPII2CCANRTOSDebugging+2

Nextnav llc

C Embedded Developer(Software Engineer)

Feb 2019Mar 2022 · 3 yrs 1 mo · Sunnyvale,CA

  • 1) Project:-Working with Ranging and Trilateration module for PedNav navigation NASA project.
  • Two years’ experience in developing Embedded Software for Linux based ARM platforms (Ubuntu & Zephyr RTOS)
  • 2) Proficiency in C/C++ programming, implementing low level software architecture and features for multithreaded support; experience in large scale complex software debugging.
  • 3) Projects based on Wireless RF communication using MBS Beacons include PedNav project for NASA and GCT project for TerraPoint Tracker.
  • 4) Academic background in programming in C++ including object oriented programming techniques.
CC++LinuxEmbedded SoftwareDebuggingWireless RF Communication+2

Education

California State University, Fullerton

Master's degree — Electrical and Electronics Engineering

Jan 2015Jan 2017

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

Explore similar profiles based on matching skills and experience