Linux SoC Infra Lead
5 hours ago
Job Requirements
We are seeking a highly experienced software engineer to lead the design, development, and optimization of low-level software infrastructure for complex System-on-Chip (SoC) platforms. This role focuses on Linux kernel, device drivers, bootloaders, board support packages (BSP), and embedded firmware to enable cutting-edge hardware across multiple product lines. The ideal candidate will have 10+ years of experience in embedded systems, deep understanding of SoC architecture, and a proven track record of delivering robust and performant low-level software.
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 I²C, 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.
Work Experience
Required Qualifications:
- 5+ 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: I²C, 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.
-
SoC Infrastructure software Development Lead
2 days ago
Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearExp : 8 years +We are seeking a highly experienced software engineer to lead the design, development, and optimization of low-level software infrastructure for complex System-on-Chip (SoC) platforms. This role focuses on Linux kernel, device drivers, bootloaders, board support packages (BSP), and embedded firmware to enable cutting-edge hardware across...
-
SoC Infrastructure SW – Dev Lead
5 days ago
Hyderabad, Telangana, India SEMI LEAF Full time ₹ 25,00,000 - ₹ 50,00,000 per yearSummary: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...
-
SOC Analyst
1 week ago
Hyderabad, Telangana, India VR3 Technologies Full time ₹ 5,00,000 - ₹ 7,00,000 per yearJob Description :We're Building a SOC from ScratchLooking for a SOC Engineer / SOC Lead to design, implement, and operationalize our Security Operations Centre. If you have experience building SOC processes, workflows, incident response playbooks, and handling malware/virus investigations, we want you.Requirements:Proven 4+ years of experience in building or...
-
Linux PCI Device Lead
4 days ago
Hyderabad, Telangana, India People Tech Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole & responsibilities• Architect and Lead PCI Subsystem Development:• Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel.• Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices.• Device Enablement and Bring-up:• Lead platform bring-up activities...
-
Linux driver Developer
5 days ago
Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: Linux Device Driver EngineerExperience:4 to 8 YearsLocation:HyderabadJob SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware...
-
Soc Architect
3 days ago
Hyderabad, Telangana, India Advanced Micro Devices, Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Linux driver BSP Engineer
1 week ago
Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 80,000 - ₹ 2,00,000 per yearJob Title:Linux Device Driver Engineer (BSP)Experience:2–8 yearsLocation: Hyderabad and Bangalore.Job Summary:We are looking for a skilled Linux Device Driver Engineer with hands-on experience inBoard Support Package (BSP) development. The role involves developing, porting, and debugging Linux device drivers and BSP components for embedded systems.Key...
-
SOC Engineer
2 weeks ago
Hyderabad, Telangana, India Nextracker Inc. Full time ₹ 8,00,000 - ₹ 24,00,000 per yearDescriptionJob Description:The Security Operations Center Engineer role requires the individual to work as part of the Security Operations Center (SOC) team and help in monitoring the environment, identifying and responding to security threats that put the company at risk. The engineer will own leading-edge solution/s that are intended to improve the...
-
Linux Device Driver Engineer
5 days ago
Hyderabad, Telangana, India SEMI LEAF Full time ₹ 6,00,000 - ₹ 18,00,000 per yearDescription :We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software.Key...
-
Lead Linux Admin
2 weeks ago
Hyderabad, Telangana, India EPAM Systems Full time ₹ 12,00,000 - ₹ 24,00,000 per yearEPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most...