Description : Summary :
- We are seeking an experienced and technically strong SoC Infrastructure Software Development Lead to architect and drive the development of foundational software for next-generation System-on-Chip (SoC) platforms.
- This is a hands-on leadership role that focuses on Linux kernel, bootloaders, board support packages (BSPs), and low-level firmware development.
- The successful candidate will work closely with cross-functional teams to enable silicon bring-
up and production readiness across a range of embedded products.
Required Qualifications :
10+ years of professional experience in embedded Linux development for SoC-basedplatforms.
Linux kernel internals and driver developmentBootloader development (U-Boot, Coreboot)Device Tree configuration and BSP architectureProficient in C / C++, with scripting skills in Python, Bash, or similar.Deep understanding of ARM, RISC-V, or similar SoC architectures; familiarity with Qualcomm, Intel, etc.Experience with hardware bring-up, silicon validation, and lab debugging tools.Strong understanding of power management frameworks, secure boot, and trusted execution environments (OP-TEE, TrustZone).Proven leadership in solving complex HW / SW issues.Preferred Qualifications :
Experience with multimedia subsystems : GPU, ISP, camera pipelines.Knowledge of virtualization technologies in embedded systems (KVM, Xen).Familiarity with RTOS alongside Linux environments.Contributions to upstream Linux kernel or open-source projects.Experience with Yocto Project, Buildroot, or Qualcomm's build system.Exposure to functional safety or security certifications (ISO 26262, IEC 61508, Common Criteria).Core Technical Skills :
Linux Kernel & BSP : Device drivers (char / block / net), platform drivers, device tree, clock & power managementSoC Infrastructure : Power domains, interconnects, memory controller, AMBA / AXI / APB busesBoot & Firmware : U-Boot, ARM Trusted Firmware (ATF), secure boot chainDebugging Tools : JTAG, Lauterbach, ftrace, kgdb, perfLanguages & Tools : C, Python, Shell, Git, Gerrit, Yocto, BuildrootHW Interfaces : IC, SPI, UART, PCIe, USB, Ethernet(ref : hirist.tech)