R

Raghavendra Hegde

Software Engineer

Bangalore Urban, Karnataka, India15 yrs 6 mos experience
AI EnabledHighly Stable

Key Highlights

  • 14+ years in Linux kernel and embedded firmware engineering.
  • Led multiple projects with zero deadline slippage.
  • Expert in bridging hardware-software boundaries.
Stackforce AI infers this person is a highly skilled engineer in Embedded Systems and Linux Kernel Development.

Contact

Skills

Core Skills

Linux Kernel DevelopmentDevice Driver DevelopmentAi Tools DevelopmentFirmware DevelopmentEmbedded SystemsDigital Signal Processing

Other Skills

Linux KernelDevice DriversPCIeSoC Bring-UpCC++PythonOpenCLKernel DebuggingIntel XeonFtraceGDBKGDBEmbedded CARM Cortex-M

About

Staff Engineer with 14+ years of deep expertise in Linux kernel engineering, embedded firmware development, and SoC bring-up for enterprise server and automotive platforms. I transform complex silicon validation challenges into production-ready, high performance solutions. ▪ What I do : I engineer low-level software, device drivers, and firmware for server-grade SoCs and embedded MCUs. My work spans Linux kernel customization (v6.3–6.14), PCIe driver optimization, real-time firmware for ARM Cortex-M and automotive MCUs (Infineon, ST, Freescale), and AI-accelerated development tools using OpenCL and Python ▪ Where I’ve delivered impact: • Intel : Engineered production Linux drivers for Xeon server SoCs. Led SoC power-on and OS bring-up. Performance-tuned PCIe (Arden) drivers for next-gen platforms. Managed 3+ concurrent projects with zero deadline slippage. • Robert Bosch: Designed automotive-grade firmware for MCU modules handling SPI, I2C, UART, MSC, and SENT protocols. • NXP Semiconductors: Developed DSP algorithms for DRM transmitters using OFDM and MATLAB. • Larsen & Toubro: Built device drivers for Power Expert Meter systems. ▪ Technical depth: C | C++ | Python | Bash | Linux Kernel Modification | Kernel Debugging (GDB, KGDB, Ftrace, JTAG) | PCIe | SPI | I2C | UART | SENT | OpenCL | AUTOSAR | ARM Cortex-M | Intel Xeon | x86 Assembly ▪ Leadership: Mentored 5+ junior engineers through structured onboarding and code reviews. Known for bridging hardware-software boundaries and driving cross-functional collaboration from pre-silicon through production. ▪ Let’s connect: Open to Staff/Principal Engineer roles in embedded systems, Linux kernel, firmware, and SoC engineering. Reach out if you’re hiring for kernel, driver, or firmware positions — I’d love to chat.

Experience

15 yrs 6 mos
Total Experience
2 yrs 7 mos
Average Tenure
--
Current Experience

Infineon technologies

Staff Software Engineer

Oct 2025Feb 2026 · 4 mos · India · Hybrid

  • I worked for short duration as staff software engineer. The project was on UWB (Ultra wide band). I left organization due to personal reasons.

Intel corporation

Staff Software Engineer

Sep 2020Jul 2025 · 4 yrs 10 mos · Bengaluru · Hybrid

  • Engineered and optimized Linux-based kernel drivers and user-space applications for server SoC environments, delivering high throughput solutions for coherency and concurrency challenges.
  • Key Achievements:
  • Performance-tuned PCIe (Arden) drivers, reducing I/O latency and boosting data transfer throughput for next-generation Intel Xeon server platforms
  • Customized and hardened Linux kernels (v6.3–6.14) for internal toolchain integration, resolving critical kernel bugs that elevated system stability
  • Architected AI development tools leveraging OpenCL and Python, automating complex workflows and accelerating silicon validation efficiency
  • Orchestrated power-on and OS bring-up for Xeon-based server SoCs — first-boot initialization, peripheral validation, and system health verification
  • Managed 3+ concurrent projects with zero deadline slippage while upholding rigorous quality benchmarks
  • Mentored 5+ junior engineers through structured onboarding and code reviews, measurably improving team velocity
  • Skills: Linux Kernel · Device Drivers · PCIe · SoC Bring-Up · C · C++ · Python · OpenCL · Kernel Debugging · Intel Xeon · Ftrace · GDB · KGDB
Linux KernelDevice DriversPCIeSoC Bring-UpCC+++9

Robert bosch engineering and buisness solutions

Senior Software Engineer

Jul 2014Jul 2020 · 6 yrs · Bengaluru · On-site

  • Designed production firmware for automotive microcontroller modules encompassing RAM management, Interrupt handling, and multi-protocol communication stacks (SPI, I2C, UART, MSC, SENT).
  • Key Achievements:
  • Authored custom linker scripts and compiler configurations, streamlining build pipelines and reducing integration cycle time
  • Contributed to AUTOSAR-compliant firmware modules ensuring automotive safety standards and functional safety requirements
  • Conducted rigorous unit testing, code reviews, and static analysis maintaining near-zero escaped defect rates
  • Produced comprehensive technical documentation establishing a knowledge-transfer framework for cross-team collaboration
  • Debugged timing-critical firmware issues using logic analysers and oscilloscopes alongside cross-functional HW/SW teams
  • Skills: Firmware Development · Embedded C · ARM Cortex-M · SPI · I2C · UART · SENT · MCU · Linker Scripts · Static Analysis
Firmware DevelopmentEmbedded CARM Cortex-MSPII2CUART+5

Asmitha wireless technology

Software Engineer

Jul 2013Jul 2014 · 1 yr · Bengaluru · On-site

  • Contributed to LTE Radio Head system development including firmware updates, modular RF configuration, and system optimization for wireless base stations.
  • Engineered boot and initialization sequences for RF and processing modules ensuring deterministic start-up
  • Developed proficiency in TCP, UDP, SCTP protocol stacks and system-level Linux debugging for real-time telecom data planes
  • Skills: LTE · RF Systems · Firmware · TCP/IP · UDP · SCTP · Linux Debugging · Embedded Systems
LTERF SystemsFirmwareTCP/IPUDPSCTP+2

Nxp semiconductors

Software Engineering Trainee

Aug 2011Dec 2012 · 1 yr 4 mos · Banglore · On-site

  • Developed MATLAB and embedded C implementations for Digital Radio Mondiale (DRM) transmitter signal chains and receiver DSP algorithm design.
  • Applied OFDM modulation, channel estimation, and synchronization algorithms improving signal integrity
  • Built foundational expertise in digital signal processing pipelines and real-time algorithm optimization
  • Skills: MATLAB · DSP · OFDM · Embedded C · Signal Processing · DRM
MATLABDSPOFDMEmbedded CSignal ProcessingDRM+1

L&t integrated engineering service

Software engineer

Nov 2007Nov 2009 · 2 yrs · India

  • Developed device drivers for Power Expert Meter systems enabling precision signal acquisition and energy analytics.
  • Designed and simulated hardware schematics using OrCAD improving measurement accuracy
  • Built expertise in DSP fundamentals, SPI/I2C peripheral programming, and MATLAB-based prototyping
  • Skills: Device Drivers · OrCAD · SPI · I2C · MATLAB · DSP · Embedded Systems
Device DriversOrCADSPII2CMATLABDSP+2

Education

B. M. S. College of Engineering

Master of Technology - MTech — Digital Communication and Media/Multimedia

Jan 2010Jan 2012

Vivekananda Institute of Technology

Bachelor of Engineering - BE

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Linux Kernel Development & Device Driver Development

Explore similar profiles based on matching skills and experience