Posted on: 25/05/2026
Description :
We are building a next-generation application-class RISC-V MPU SoC platform for Linux systems, integrating multimedia, industrial connectivity, security, and heterogeneous compute subsystems. The role involves Linux bring-up, SDK validation, platform debugging, and close collaboration with architecture and hardware teams.
The core responsibilities for the job include the following :
Linux SDK Development and Validation :
- Develop and maintain Linux SDK for 64-bit RISC-V MPU platforms.
- Enable boot and firmware stack, including early platform initialization, U-Boot, and OpenSBI.
- Perform Linux kernel/BSP bring-up and Device Tree enablement.
- Develop and debug drivers for multimedia, connectivity, DMA, power, clock, reset, and platform services.
- Deliver SDK integration, validation, and developer documentation.
Pre- and Post-Silicon Validation :
- Contribute to validation using FPGA, emulation, and virtual platforms.
- Develop platform-level tests and validate on FPGA/first silicon.
- Debug and root-cause HW/FW/kernel-level issues.
Cross-Functional Collaboration :
- Work closely with architecture, hardware, and safety teams.
- Provide bring-up feedback influencing next-generation RISC-V CPU/SoC features.
- Support SDK adoption, release readiness, and customer enablement activities.
Requirements :
- 5+ years of experience in Embedded Linux Platform/BSP Development.
- Strong understanding of Embedded Systems and Linux Internals.
- Need Basic Knowledge On :
1. RISC-V (RV64) architecture
2. Multimedia stack exposure (camera/display/audio)
3. Secure boot and platform security
- QEMU or virtual platforms
- CI/CD and automated validation frameworks.
- B. E. /B. Tech or M. E. /M. Tech in Computer Engineering, Electronics, Electrical Engineering, or a related field.
Mandatory Skills :
- Expert-level C programming.
- Embedded Linux, BSP, and Linux SDK development.
- Linux boot flow, MMU, interrupts, SMP concepts.
- U-Boot, OpenSBI, Linux Kernel, and Device Tree.
- Yocto/OpenEmbedded.
- SoC/platform bring-up and debugging.
- GDB and JTAG/OpenOCD/Lauterbach debugging tools.
- FPGA, emulation, or early silicon validation experience.
Did you find something suspicious?
Posted by
Sakshi Bhardwaj
Manager Business Development at TGS The Global Skills
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1638694