SA

Senior Architect - System Software

Sasken Technologies
Bangalore8-12 LPA Posted 27 Jun 2025
FULL TIME
Git
C Programming
Gerrit
Linux Kernel
Data Structures

Job Description

Job Summary

A technical leader with deep hands-on expertise in embedded systems, Linux kernel internals, and Android system architecture. Brings domain authority in kernel subsystems, low-level driver integration, and bootloader/device tree configurations. Skilled in system debugging, crash analysis, and architecture comprehension of ARM-based chipsets (Qualcomm, MediaTek). Demonstrates a robust foundation in C programming, OS fundamentals, and hardware/software interfacing. Operates as a Subject Matter Expert (SME) supporting solution definition, capability building, and strategic initiatives within the CTO organization.

Key Responsibilities

  • Act as a domain expert driving solution definition, architecture design, and detailed work breakdown structures (WBS).
  • Collaborate with engineering teams to build, integrate, and showcase platform-level solutions in customer demos.
  • Anchor the technical content for RFPs, RFIs, and RFQs—providing strategic and hands-on input.
  • Support organizational capability development by mentoring engineers, developing reusable IPs, and contributing to knowledge assets.

Technical Competencies

  • Programming: Proficient in C, with exposure to C++, Java, and scripting for automation
  • Linux Kernel & Driver Stack:
  • Kernel internals, scheduler, device drivers, memory management
  • Driver development for protocols like I2C, SPI, UART
  • Android System Architecture:
  • Boot sequence, init processes, partitioning, encryption, verified boot
  • Debugging of bootloader, system crashes, and device reboots
  • Architecture Exposure:
  • ARM 32/64-bit architectures
  • Qualcomm & MediaTek SoC internals
  • Toolchain & Versioning:
  • GIT, Gerrit, repo, Lauterbach, serial consoles, schematics interpretation

Platforms & Standards

  • Embedded Linux, Android
  • Android Bootloader, Device Tree, Kernel Configuration
  • Core subsystems: USB, Camera, Memory, and ARM-specific modules

Join WhatsApp Channel