Pranav Karnam
Embedded Software Engineer
Work
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.
Skills
Firmware DesignC ProgrammingCommunication ProtocolsDigital Signal ProcessingAnalog DesignPre-Silicon ValidationDevice DriversRTOSEmbedded LinuxBoard Bring-upVerilog / RTLPython ScriptingARM ArchitectureRISC-VFPGA Programming
Education
M.Tech — Microelectronics 2025 — 2028
IIT Madras
B.E. — Electrical Engineering 2018 — 2022
BMSIT Bangalore
Outside Work
Basketball · Outdoor sports · Travel
Contact