Search by job, company or skills

S

PRINCIPAL ENGINEER-KERNEL&DRIVER-LINUX

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

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

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Sasken is a specialist in Product Engineering and Digital Transformation, providing concept-to-market, chip-to-cognition R&D services to global leaders in Semiconductor, Automotive, Industrials, Consumer Electronics, Enterprise Devices, SatCom, Telecom, and Transportation industries. For over 30 years
and with multiple patents, Sasken has transformed the businesses of 100+ Fortune 500 companies, powering over a billion devices through its services and IP.

Job ID: 120344111