Linux BSP Engineer (RISC-V Platform)

Best NanoTech

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

1. Job Title

Linux BSP Engineer (RISC-V Platform)

2. Location Work Mode Experience Range
  • Location: India
  • Work Mode: Hybrid / Onsite (as per project requirement)
  • Experience: 5 10 years
3. Role Overview

The role involves development and customization of Linux Board Support Packages (BSP) for embedded platforms with a focus on RISC-V architecture. The engineer will work on kernel bring-up device driver development and system-level debugging. The position requires close interaction with hardware and cross-functional teams to enable stable and optimized platform software.

4. Key Responsibilities
  • Develop and customize Linux BSP for embedded platforms
  • Perform Linux kernel porting across versions (4.x / 5.x / 6.x)
  • Execute board bring-up activities on new hardware platforms
  • Develop and maintain device drivers (I2C SPI UART USB SD PCIe)
  • Configure and maintain Device Tree (DTS/DTB) files
  • Customize and debug bootloaders (e.g. U-Boot)
  • Work with build systems such as Yocto Project and Buildroot
  • Debug kernel issues crashes and performance bottlenecks
  • Perform hardware-level debugging using serial console and JTAG
  • Collaborate with hardware teams for issue resolution and validation
  • Support cross-compilation and toolchain setup for target platforms
  • Optimize system performance and memory utilization
5. Required Qualifications
  • Bachelor s or Master s degree in Electronics Computer Science or related field
  • 5 years of experience in embedded Linux / BSP development
  • Strong programming skills in C
  • Hands-on experience with Linux kernel internals
6. Technical Skills (Grouped & Structured)

Programming & OS:

  • C programming (strong proficiency)
  • Embedded Linux architecture
  • Linux kernel development (4.x / 5.x / 6.x)

Processor Architectures:

  • RISC-V (mandatory)
  • ARM / ARM64 (good to have)

BSP & Low-Level Development:

  • Linux BSP development
  • Board bring-up
  • Kernel porting and customization

Device Drivers & Interfaces:

  • I2C SPI UART
  • USB SD-Card
  • PCIe

Boot & Configuration:

  • U-Boot or similar bootloaders
  • Device Tree (DTS/DTB)

Build Systems & Toolchains:

  • Yocto Project
  • Buildroot
  • Cross-compilation toolchains

Debugging & Optimization:

  • Kernel debugging and tracing
  • Hardware debugging (JTAG serial console)
  • Performance tuning and memory optimization
#LI-VA1
1. Job Title Linux BSP Engineer (RISC-V Platform) 2. Location Work Mode Experience Range Location: India Work Mode: Hybrid / Onsite (as per project requirement) Experience: 5 10 years 3. Role Overview The role involves development and customization of Linux Board Support Packages (BSP) for embed...
View more view more