Your browser does not support javascript! Please enable it, otherwise web will not work for you.

SoC Infrastructure software Development Lead @ People Tech

Home > Software Development

 SoC Infrastructure software Development Lead

Job Description

Please find below JD


Key Responsibilities:


  • Architect and develop SoC software infrastructure including bootloaders, kernel bring-up, and board support packages.
  • Design, implement, and maintain Linux kernel drivers for peripherals such as IC, SPI, UART, PCIe, USB, networking, multimedia, and camera subsystems.
  • Lead SoC bring-up on new hardware platforms from first silicon to mass production.
  • Collaborate with hardware, FPGA, and ASIC teams to define hardware/software interfaces.
  • Develop low-level firmware (secure monitor, power management firmware, DSP/Microcontroller firmware) as needed for SoC components.
  • Optimize system performance, memory footprint, and power efficiency for embedded Linux environments.
  • Integrate and validate IP blocks into the SoC software stack.
  • Create and maintain automated test and CI pipelines for low-level software.
  • Debug complex hardware/software interaction issues using oscilloscopes, logic analyzers, JTAG, and kernel trace tools.
  • Mentor junior engineers and guide software architecture decisions.
  • Work with product and manufacturing teams to ensure software readiness for production.

Required Qualifications:

  • 10+ years professional experience in embedded software development for Linux-based SoCs.
  • Strong expertise in:

Linux kernel internals and driver development.

Bootloaders (U-Boot, Coreboot, or similar).

Board Support Package (BSP) design.

Device Tree configuration and customization.

  • Proficient in C/C++ for low-level system programming; scripting (Python, Bash) for tooling.
  • Deep understanding of SoC architectures (ARM, RISC-V, or similar), Qualcomm, Intel, memory subsystems, and peripheral interfaces.
  • Hands-on experience with hardware bring-up and lab debugging tools.
  • Familiarity with power management frameworks and low-power design.
  • Experience with secure boot and trusted execution environments (TEE, OP-TEE, ARM TrustZone).
  • Strong problem-solving skills with ability to lead technical investigations from silicon anomalies to kernel race conditions.

Preferred Qualifications:

  • Experience with multimedia subsystems (GPU, ISP, camera pipelines).
  • Knowledge of virtualization on embedded platforms (KVM, Xen).
  • Familiarity with real-time operating systems (RTOS) alongside Linux.
  • Experience contributing to upstream Linux kernel projects.
  • Exposure to Yocto Project or Buildroot and or Qualcomm build system for embedded Linux distributions.
  • Background in safety-critical or security-certified software (ISO 26262, IEC 61508, Common Criteria).

Core Competencies / Skills :

  • Linux Kernel & BSP: Device drivers (char, block, net, misc), platform drivers, device tree, clock framework, regulator, thermal
  • SoC Infrastructure: Power domains, interconnect, memory controller, bus fabrics (AMBA, AXI, APB)
  • Firmware & Boot: U-Boot, ARM Trusted Firmware (ATF), secure boot
  • Debug & Profiling: JTAG, Lauterbach, ftrace, perf, kgdb
  • Languages: C, Python (automation), Shell scripting
  • Tools: Git, Gerrit, Buildroot, Yocto
  • Standards & Interfaces: IC, SPI, UART, PCIe, USB, Ethernet

Soft Skills:

  • Excellent communication and cross-functional collaboration.
  • Leadership in technical decision-making.
  • Ability to translate complex hardware/software constraints into practical solutions.
  • Mentorship and technical coaching for junior engineers.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   kernel internals Qualcomm/Intel soc infra driver development logic analyzers Device Tree memory subsystems USB SOC oscilloscopes RISC-V kernel trace tools UART PCIe U-Boot BSP design JTAG Coreboot ARM

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

SDET Technical Lead

  • Wipro HR Soniya
  • 5 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 5 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

People Tech

People Tech Group Careers