Sathish Kannan B

Software Engineer

Bengaluru, Karnataka, India17 yrs 7 mos experience
Highly Stable

Key Highlights

  • 17+ years in embedded Linux development.
  • Expert in hardware-software interfacing.
  • Proven track record in leading complex software initiatives.
Stackforce AI infers this person is a leader in Embedded Systems with a focus on Automotive and IoT.

Contact

Skills

Core Skills

Device DriversTechnical Leadership

Other Skills

C (Programming Language)Set Top BoxLinuxData StructuresC++Embedded SoftwareEmbedded SystemsCDebuggingRTOSEmbedded LinuxEmbedded CSoftware DevelopmentClearCaseTortoise SVN

About

Innovative and well-respected Technical Leader with over 17+ years of experience in embedded Linux development across Automotive IVI, Set-Top Boxes (STB), and IoT systems. Highly proficient in C, Linux kernel programming, device drivers, and HAL integration, with strong expertise in hardware-software interfacing. Skilled in guiding end-to-end software development—from requirements gathering to production release—while ensuring on-time, on-budget delivery aligned with quality standards. Adept at leading cross-functional teams, mentoring talent, and enforcing best practices to consistently exceed client and stakeholder expectations. Demonstrated ability to lead complex software initiatives, drive architecture and system-level decisions, and deliver robust, production-quality solutions. Technical Skills: Programming Languages: C, C++ System & Kernel Programming: Linux Kernel Programming, Kernel Concepts, Linux Device Drivers, HAL Porting, System Programming, User Space Application Development (UNIX/Linux) Embedded Development: U-Boot, Board Bring-up, Product Development, Middleware HAL Development, Middleware Integration Protocols & Interfaces: I2C, SPI, UART, CAN, DISEqC, PIO Hardware & Low-Level: Schematics Understanding, Device Datasheet Analysis, LNB & DISEqC Controllers, UART Controller, Interrupt Controller, Front Panel Keypad, Seven-Segment Display Tools & Platforms: Yocto, Linux BSP, U-Boot, Cross-Compilation Toolchains, ST20 & ST40 GDB, Linux GDB, ADB, FOSH, BBS HDCP, UITA, Profile Builder, Configuration Tools, HAL Test Suite, ISP Tools, TV-Tool, Git, Makefile Productivity: Microsoft Word, Excel, Outlook, PowerPoint, Source Insight Problem Solving & Support: Troubleshooting, Problem Resolution, Board Bring-up Debugging Leadership & Collaboration: Mentoring, Coaching, Cross-Functional Team Management, Customer Engagement, Project Lifecycle Management

Experience

17 yrs 7 mos
Total Experience
3 yrs 5 mos
Average Tenure
2 mos
Current Experience

Dell technologies

Senior Principal Software Engineer

Mar 2026Present · 2 mos

Mediatek

Senior Staff Engineer

Jan 2019Feb 2026 · 7 yrs 1 mo · Greater Bengaluru Area · On-site

Device DriversC (Programming Language)Set Top BoxTechnical LeadershipLinuxData Structures+1

Mstar semiconductor

Principal Engineer

Nov 2016Dec 2018 · 2 yrs 1 mo · Greater Bengaluru Area · On-site

Technical LeadershipData Structures

Altech uec

Senior Engineer

Jun 2011Oct 2016 · 5 yrs 4 mos · Bangalore

  • Porting Driver for Different platforms
Technical LeadershipData Structures

Mindtree

Senoir Software Engineer

Nov 2009May 2011 · 1 yr 6 mos

  • Audio/Video Hal Driver Porting for OpenTV MW for ST Chipset.
  • and Home Networking Hal Driver Porting for OpenTV

Cranes software

Software Engineer

May 2008Oct 2009 · 1 yr 5 mos · Bengaluru, Karnataka, India · On-site

  • Linux Device Drivers

Education

Anna University Chennai

B.E — Electronics and Intrumentation

Jan 2003Jan 2007

Shri angalamman college of engineering and technology

B.E — Electronics and Instrumentation

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Device Drivers & Technical Leadership

Explore similar profiles based on matching skills and experience