Lead Engineer Embedded Linux BSP
On-site · Bengaluru, Karnataka, India
Job Summary
Lead BSP-focused engineering role leading end-to-end BSP for O-RU platforms built on Xilinx ZU+ MPSoC/RFSoC or similar ARM Cortex-A/R SoCs. Own hardware bring-up, FSBL, TF-A, U-Boot, device trees, and Linux BSP using PetaLinux/Yocto; drive platform software architecture; collaborate across hardware, RF, PHY, and FPGA teams to bring silicon to production; develop and maintain kernel drivers for high-speed Ethernet, PCIe/DMA, and peripheral peripherals; optimize BSP latency to meet O-RAN timing requirements; work with cross-functional teams to ensure secure boot, verifications, and OTA updates; responsibilities include integrating Xilinx PL IP blocks with PS-side Linux drivers, maintaining Linux kernel for target SoC, and leading a team of BSP/embedded software engineers.
Required Qualifications
- 8+ years BSP & Embedded Linux experience
- B.E./B.Tech or M.Tech in Electronics & Communication, Electrical Engineering, or Computer Engineering
- Deep BSP development for ARM Cortex-A/R SoCs
- Linux kernel internals
- C programming for kernel/embedded firmware
- Scripting with Python, Bash, Tcl
- Hardware debugging (JTAG, oscilloscope, logic analyzer)
- Familiarity with O-RAN O-RU architecture and WG4 fronthaul split
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.