Tema

Språk

Global EN
Sverige ENSV
Indien EN

Senior Technical Architect

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling

I korthet

We are seeking a Senior Technical Architect to own the board support package and kernel layer for ARM-based SoC platforms, including embedded Linux, Android, and hypervisor virtualization. Responsibilities include board bring-up, driver development, and debugging complex kernel-level issues.

Ansvarsområden

  • Bring up new boards and SoC variants end to end — bootloader, device tree, kernel configuration, peripheral enablement and first-boot debug.
  • Build and maintain Yocto/OpenEmbedded BSP layers, recipes, machine configurations and reproducible image builds; support Android BSP integration where applicable.
  • Develop, port and upstream Linux kernel drivers for PCIe, USB, I2C/SPI, MIPI, CAN-FD, Ethernet, GPIO, sensors and custom peripherals.
  • Enable and tune hypervisor-based configurations (Xen or equivalent) including guest partitioning, device passthrough, virtio and shared-resource arbitration for dual-OS deployments.
  • Implement and maintain HAL layers exposing platform capability to middleware and application teams.
  • Debug complex kernel-level issues — panics, deadlocks, memory corruption, DMA and cache coherency problems — using JTAG, ftrace, perf, crash dumps and hardware trace.
  • Manage kernel version uplifts, LTS migrations, patch rebasing and vendor SDK integration.
  • Define BSP release processes, branching strategy and integration criteria; mentor junior engineers and review driver code.

Krav

  • 8–10 years in embedded Linux platform / BSP engineering on ARM SoCs.
  • Expert C and Linux kernel internals — scheduling, memory management, interrupt handling, DMA, power domains, clock and regulator frameworks.
  • Proven Linux device driver development and debugging across at least three of: PCIe, USB, MIPI CSI/DSI, CAN-FD, Ethernet, I2C/SPI, sensor subsystems.
  • Strong Yocto/OpenEmbedded skills — custom layers, bbappends, SDK generation, image customization.
  • Device tree authoring and board bring-up experience on new silicon or new hardware revisions.
  • Hands-on hardware debug: JTAG, oscilloscope/logic analyser basics, schematic reading, bus analysers.
  • Version control, code review and CI discipline (Git, Gerrit or equivalent).

Önskade kvalifikationer

  • Android BSP / HAL / AIDL-HAL development and Android platform bring-up.
  • Hypervisor work — Xen, Jailhouse, or automotive-grade hypervisors; virtio backend development.
  • Windows on ARM driver or dual-OS platform experience.
  • Upstream Linux kernel contributions.
  • Functional safety or industrial temperature-range product experience.

Förmåner

  • Consolidated revenues as of 12 months ending September 2026 totaled $14.8 billion.

Färdigheter

Embedded LinuxYoctoAndroidARMCLinux KernelPCIeUSBMIPICAN-FDEthernetI2CSPIDevice TreeJTAGGitGerritXenHAL
#ARM#SoC#Embedded Linux#Yocto#Android#Hypervisor#Virtualization#Drivers#HAL#PCIe#USB#MIPI#CAN-FD#Ethernet#I2C#SPI#JTAG#Git#Xen
HCLTech Logo

Om HCLTech

Supercharging progress through technology and innovation

HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending September 2022 totaled $12.1 billion. To learn how we can supercharge progress for…

HCLTech Logo

Företag

HCLTech

Publicerade jobb

för 4 dagar sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Hyderabad, India

Sökande

Ansök tidigt