30 May
|
programming.com
|
Hadapsar
30 May
programming.com
Hadapsar
Apply on Kit Job: kitjob.in/job/4mreaw
Position- Senior Software Engineer – Linux SDK – RISC-V MPU Platform
Location- Pune (Hadapsar)
EXP- 5+ Years
# About the Role
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.
Experience Required
- 5+ years of experience in Embedded Linux Platform/BSP Development
- Solid understanding of Embedded Systems and Linux Internals
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
Key Responsibilities
# Linux SDK Development & 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 & 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
# Need Basic Knowledge On-
- RISC-V (RV64) architecture
- Multimedia stack exposure (camera/display/audio)
- Secure boot and platform security
- QEMU or virtual platforms
- CI/CD and automated validation frameworks
Education
B.E./B.Tech or M.E./M.Tech in Computer Engineering, Electronics, Electrical Engineering, or related field.
Ability to commute/relocate:
- Hadapsar, Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Current CTC
- Expected CTC
Work Location: In person
Apply on Kit Job: kitjob.in/job/4mreaw
📌 Senior Software Engineer – Linux SDK – RISC-V MPU Platform (Hadapsar)
🏢 programming.com
📍 Hadapsar