Pranav Karnam

Embedded Software Engineer

Senior Firmware Engineer Nov 2024 — Present
Infineon Technologies

Low-level driver development for RISC-V and TriCore based automotive communication peripherals — CAN, LIN, ADC. Validation across virtual prototype platforms, RTL simulation, emulation, and silicon. Actively use AI tools in day-to-day development workflows.

Embedded Software Engineer Aug 2022 — Nov 2024
Qualcomm

WiFi application-layer software for IoT products. TCP/UDP networking, state machines, protocol stack configuration, and system-level debugging.

Product Engineer Aug 2021 — Aug 2022
Muse Diagnostics

Firmware and DSP for medical devices. Digital filters, FFT, and audio processing on ARM Cortex-M using CMSIS libs.

Firmware DesignC ProgrammingCommunication ProtocolsDigital Signal ProcessingAnalog DesignPre-Silicon ValidationDevice DriversRTOSEmbedded LinuxBoard Bring-upVerilog / RTLPython ScriptingARM ArchitectureRISC-VFPGA Programming
M.Tech — Microelectronics 2025 — 2028

IIT Madras

B.E. — Electrical Engineering 2018 — 2022

BMSIT Bangalore

Basketball · Outdoor sports · Travel

Email LinkedIn GitHub