Staff Engineer at Samsung semiconductor India research and development
India
Bengaluru
Bangalore Urban

Bangalore Urban







Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering
The oxford college of engineering
Join Sankirth and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossStaff Engineer at Samsung semiconductor India research and development
I'm Sankirth Gunnam, a Staff Software Engineer with 8+ years across semiconductor RF and automotive IVI. I work at the intersection of desktop tooling and RF/embedded driver bring-up — and I'm actively deepening my path toward full-time embedded / firmware engineering. At Samsung Semiconductor, I working in a team of 10 building the RF Driver bring-up platform: a datasheet-driven system that configures RF front-end devices and generates driver and interconnect code for paths between RFIC and antenna. Day to day I work dual-track with the RF Driver team, translating schematics and datasheets into real configuration workflows — not just UI automation. Earlier I built 3GPP 36.521-1 conformance tooling (LTE/NR Rx/Tx, AT commands, SCPI instruments) and, at Harman, C++ embedded middleware for Apple CarPlay / iAP on embedded Linux and Android. What I do professionally: - RF front-end driver bring-up & code generation (Jinja2, PyQt) - Desktop GUIs for complex engineering workflows (Qt Model-View-Delegate) - Cellular RF validation & 3GPP conformance automation - Automotive IVI middleware (iAP / CarPlay) - Leading teams, design reviews, and shipping production tooling to clients Where I'm growing (embedded focus) - Bare-metal STM32F446 (register-level, no HAL): GPIO, UART, SPI, I2C, ADC/DAC, DMA, timers, CAN - FreeRTOS internals on Cortex-M4 - Hands-on projects: autonomous voice-controlled car, robot arm (Arduino Mega + Raspberry Pi), laser cutter, LPC2148 GSM prototype Core stack: C, C++, Python | Qt/PyQt | Embedded Linux / Android | ARM Cortex-M | FreeRTOS | SCPI / RF test automation Open to conversations on embedded firmware, and engineering tooling roles where hardware-aware software matters.
Greater Bengaluru Area
claude code
cursor
mcp
openclaw
opencode
Roo Code
Staff Engineer at Samsung Semiconductor India Research and Development, Mar 2024 - Present · 2 yrs 8 mos, India, Lead a team of 10 owning end-to-end delivery of the RF Driver bring-up application used for smartphone RF front-end configuration and driver code generation. • Architected a modular no-code RF code-generation platform (Jinja2 + PyQt) that replaces manual driver/config work with datasheet-driven automation • Built a CAD-style drag-and-drop schematic UI so engineers can place front-end components, wire RFIC↔antenna paths, and auto-generate interconnect/driver code • Dual-track collaboration with the RF Driver team: translate datasheets/schematics into device configs for bands and operating scenarios • Applied Qt Model-View-Delegate, event loop, and widgets for a scalable desktop engineering tool • Introduced AI-assisted workflows and TDD practices across the team to automate repetitive work and raise code coverage Stack: Python, PyQt/Qt, Jinja2, C/C++ driver interfaces, RF FE bring-up
Associate staff engineer at Samsung Semiconductor India Research and Development, Mar 2022 - Apr 2024 · 2 yrs 2 mos, Bengaluru, Contributed to RF driver/application tooling end-to-end: development, peer review, testing, packaging, and client delivery. • Developed a Qt desktop application that generates RF front-end driver code from structured, datasheet-driven inputs • Implemented GUI architecture using Qt Model-View-Delegate (MVD) • Integrated Microsoft LSP with LLVM/Clang to parse C/C++ ASTs for code insights across large driver codebases • Adapted RF firmware/driver structure so configuration code could be safely auto-generated by the tool • Built Windows installers with PyInstaller, NSIS, and InstallForge; delivered releases on schedule Focus: RF FE device configuration, driver code generation, embedded-aware tooling for cellular hardware teams
Senior Software Engineer at Samsung Semiconductor India Research and Development, Sep 2019 - Jun 2022 · 2 yrs 10 mos, Bangalore Urban, Built automation and analysis tools for smartphone RF validation and cellular conformance testing. • Developed Python/PyQt5 automation for 3GPP TS 36.521-1 (LTE/NR) conformance — Rx/Tx tests with initial conditions, procedures, and expected results • Controlled RF test equipment via SCPI and UEs via AT commands; applied LTE/NR frame structure and resource-block knowledge in test design • Built an RF log-analysis tool that processes Jira issues, plots RF parameters, filters duplicates, and feeds results back to Jira • Delivered an inventory tool to track devices/assets across teams; authored design docs and partnered closely with customers on requirements Stack: Python, PyQt5, SCPI, AT commands, 3GPP RF conformance, Perforce
Associate Software Engineer at HARMAN India, Oct 2017 - Sep 2019 · 2 yrs, Bangalore Urban, Developed embedded middleware for In-Vehicle Infotainment (IVI) supporting Apple device connectivity. • Built C++ middleware for iPod Accessory Protocol (iAP) on embedded Linux and Java components on Android • Implemented iAP interfaces so third-party IVI apps (media, maps) could communicate with connected Apple devices • Contributed to Apple CarPlay over USB/Wi-Fi, including IAP-based authentication between phone and head unit • Used static analysis to identify and triage defects before release; worked closely with customers on issues and escalations Stack: C++, Java, Embedded Linux, Android, iAP, CarPlay
Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, The oxford college of engineering