SA

PRINCIPAL ENGINEER-KERNEL&DRIVER-LINUX

Sasken Technologies
Hyderabad8-12 LPA Posted 27 Jun 2025
FULL TIME
Git
Test Strategy
Embedded Linux
Android
power management
+1 more

Job Description

Job Summary

An accomplished engineering leader responsible for owning the architecture and high-level design of subsystems within embedded Linux platforms. Brings over 8 years of experience in kernel internals, driver development, and post-silicon bring-up across ARM/x86 architectures. Plays a strategic role in solution formulation, customer engagement, test strategy creation, and trade-off decisions. Acts as a domain authority in system performance, power management, connectivity, and Android integration across carrier-grade platforms.

Key Responsibilities

  • Architect subsystems to meet both functional and non-functional requirements (performance, scalability, security, power efficiency).
  • Lead design reviews, define test strategies, and review implementation against system objectives.
  • Evaluate and recommend the best tools, test languages, and validation methodologies for post-silicon workflows.
  • Participate in RFPs, estimation, and solution building for new proposals and existing account expansions.
  • Serve as the technical interface with customers for change requests, roadmap discussions, and performance tuning.
  • Own documentation and guide development from design documents through delivery.
  • Contribute to technical reviews, customer presentations, and strategic engineering decisions.
  • Support team capability building by sharing expertise, mentoring, and driving innovation across the organization.
  • Maintain deep awareness of emerging trends, tools, and advancements in embedded platforms and silicon validation.

Education & Experience

  • Qualification: B.E./B.Tech/MCA or equivalent
  • Experience: 8+ years in embedded Linux kernel/device driver design, test architecture, and system integration

Technical Competencies

  • Kernel & Driver Development:
  • Linux kernel configuration, board bring-up, device tree, interrupt handling, memory management
  • Driver porting/customization for USB, Ethernet, Media, Connectivity, and Android HALs
  • Post-Silicon Expertise:
  • System validation, test automation, performance tuning, and test coverage strategy
  • Debug tools: Lauterbach, JTAG, trace analyzers
  • Programming & Tools:
  • Languages: C (mandatory), Bash, basic Python scripting (optional)
  • Tools: Git, Gerrit, Makefile-based build systems
  • Target Platforms:
  • Embedded Linux on ARM, Intel Atom/x86
  • Specializations:
  • Power Management, Security, Data Protocols, Carrier-grade optimization, Android integration
Join WhatsApp Channel