Senior Software Engineer – Linux SDK – RISC-V MPU Platform (Hadapsar)

Senior Software Engineer – Linux SDK – RISC-V MPU Platform (Hadapsar)

30 May
|
programming.com
|
Hadapsar

30 May

programming.com

Hadapsar

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

📌 Senior Software Engineer – Linux SDK – RISC-V MPU Platform (Hadapsar)
🏢 programming.com
📍 Hadapsar

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer – linux sdk – risc-v mpu platform (hadapsar) / hadapsar
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer – linux sdk – risc-v mpu platform (hadapsar) / hadapsar