SA

LEAD ENGINEER-KERNEL&DRIVER-LINUX

Sasken Technologies
Bangalore5-8 LPA Posted 27 Jun 2025
FULL TIME
Device Drivers
Embedded Linux
Kernel
Peripherals
Linux
+2 more

Job Description

A highly skilled professional with 5–8 years of experience in Embedded Linux kernel and driver development, owning modules from requirement analysis through delivery. Demonstrates the ability to guide teams, solve complex problems independently, and apply deep technical knowledge to deliver robust, real-time solutions. Operates with minimal supervision, providing mentorship and leadership while maintaining high standards of code quality, delivery, and innovation.

Roles & Responsibilities

  • Analyze requirements and perform feasibility studies, including risk identification and system-level estimation.
  • Lead design, development, debugging, and documentation of modules involving Linux kernel, board bring-up, and device driver customization.
  • Drive code reviews, requirement traceability, and ensure optimization and coverage.
  • Mentor junior engineers and identify team skill development needs.
  • Collaborate with stakeholders and customers for technical issue resolution.
  • Participate in organization-wide technical initiatives and lead training sessions.
  • Take full ownership of delivery quality and timelines, with optional team management responsibilities.

Education & Experience

  • Qualification: B.E./B.Tech/MCA or equivalent
  • Experience: 5–8 years in embedded systems and Linux kernel development

Core Competencies

  • Kernel Engineering: Device Tree, Kernel Configuration, Board Bring-Up, Android Patches
  • Driver Development: Porting/adapting drivers for Embedded Linux (ARM/x86 platforms)
  • Advanced Debugging: Lauterbach, Makefile systems, Git/Gerrit workflows
  • Platform Expertise: Embedded Linux on ARM and Intel Atom architectures
  • Specializations:
  • Power Management
  • Peripherals & Media
  • Display & Connectivity
  • Data Protocols & Security
  • Performance Optimization
  • Android Integration
  • Carrier-Grade Platforms

Languages & Tools

  • Languages: C (mandatory)
  • Tools: Lauterbach, Git, Gerrit, Makefiles

Join WhatsApp Channel