- *Position\- Senior Software Engineer – Linux SDK – RISC\-V MPU Platform**
- *Location\- Pune (Hadapsar)**
- *EXP\- 5\+ Years**
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.
- 5\+ years of experience in Embedded Linux Platform/BSP Development
- Strong understanding of Embedded Systems and Linux Internals
- 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
- *\# 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
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)
Work Location: In person