Vishnu Santhosh

Senior Software Engineer

Ernakulam, Kerala, India6 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Linux kernel and embedded systems development.
  • Strong advocate for teaching as a learning tool.
  • Skilled in transforming complex concepts into clear insights.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in Embedded Systems and IoT applications.

Contact

Skills

Core Skills

Linux KernelEmbedded SystemsSoftware DevelopmentC (programming Language)

Other Skills

Embedded LinuxBootloaderFirmwareProgrammingLinuxDevice DriversBoard Bring-upSystem DevelopmentNetwork EngineeringOperating SystemsC++3D ModelingProject ManagementAdobe PhotoshopArduino

About

Most developers learn to code. Few learn to think. I’ve always been drawn to the thinking part exploring ideas, dissecting systems, mixing philosophy with technology to understand not just what I know, but how I know it. That curiosity taught me something important: In complex systems, bugs aren’t created by code. They’re created by mental models. Somewhere along the way, I realized I’m a lifelong learner. And the best way to learn is to teach. By day, I’m a Senior Software Engineer at Qualcomm, working deep inside the Linux kernel, device drivers, and open-source systems - the kind of places where correctness, concurrency, and clarity truly matter. By night (and in the quiet gaps between), I distill what I learn into simple thinking tools: - Mental models for debugging complex systems - Linux kernel stories and subtle lifetime mysteries - Practical, real-world ways to use AI beyond tech demos - Productivity systems designed for messy, modern workflows - Reflections where technology, life, and philosophy intersect And sometimes… the small, beautiful corners of the internet worth sharing. I write weekly posts and in-depth articles that turn tricky engineering concepts into clear, reusable insights. Because with the right tools and the right mindset - we can transform the way we build, think, and work. If that sounds like a journey worth taking, stick around. Let’s figure it out together. 🚀

Experience

6 yrs 5 mos
Total Experience
3 yrs 2 mos
Average Tenure
4 yrs
Current Experience

Qualcomm

2 roles

Senior Engineer

Nov 2024Present · 1 yr 5 mos

Embedded LinuxLinux KernelEmbedded Systems

Engineer

Apr 2022Present · 4 yrs

C (Programming Language)Software Development

Gadgeon systems inc.

2 roles

Senior Software Engineer

Promoted

Jan 2022Apr 2022 · 3 mos

  • Design and implementation of Linux-based IoT Gateways for medical & SmartHome applications.
  • Board bring-up activities for Atmel SAMA5, Freescale i.MX, Mediatek MT76xx based boards.
  • Firmware development on TiVA-C and MSP432 processors.
  • U-boot customization and kernel porting.
  • MQTT, Modbus, TCP/IP, HART-IP, BLE protocols.
  • Embedded Application development in C/C++.
  • Customer interfacing for Requirements, Design and Integration testing.
C (Programming Language)BootloaderEmbedded Systems

Software Engineer

Jul 2019Dec 2021 · 2 yrs 5 mos

C (Programming Language)Software Development

Aster india pvt ltd

Internship Program

Jun 2018Jul 2018 · 1 mo · Kochi, kerala

  • Worked on various areas of Embedded Systems development using Arduino , Raspberry pi 3 .
C (Programming Language)ProgrammingEmbedded Systems

Keltron controls

Internship Program

Jun 2016Jul 2016 · 1 mo · Ernakulam

  • Undergone internship training in various Strategic Business Units (1) Control & Instrumentation (2) Strategic Group Services (3) Common service Groups like Mechanical, Electronics and Fabrication Assembly Shops and Quality Assurance Departments.
C (Programming Language)Programming

Education

Mar Athanasius College of Engineering

Bachelor of Technology - BTech — Electronics and Communications Engineering

Jan 2015Jan 2019

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

Explore similar profiles based on matching skills and experience