Search by job, company or skills

M

Senior Linux BSP Developer - Device Driver

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Senior Linux BSP Developer - Device Driver

We're looking for a highly skilled Senior Linux BSP Developer with expertise in device driver development. In this role, you'll be instrumental in developing, porting, and maintaining Linux Board Support Packages (BSPs) for target devices, with a strong focus on device driver integration, GPU capabilities, and performance optimization. You'll conduct in-depth root cause analysis and collaborate with cross-functional teams to ensure seamless hardware-software integration.

Key Responsibilities

  • Linux BSP development: You'll develop, port, and maintain Linux BSP for target devices.
  • Device driver porting: You'll port device drivers for USB, I2C, and other peripherals.
  • GPU integration: You'll integrate GPU capabilities like OpenGL, CL, Vulkan, video acceleration, and display.
  • Root cause analysis: You'll conduct in-depth root cause analysis for issues related to Linux BSP, device drivers, and GPU.
  • Embedded Linux and RTOS: You'll work within embedded Linux and RTOS environments.
  • Performance optimization: You'll optimize system performance and resource utilization.
  • Collaboration: You'll collaborate with cross-functional teams to ensure seamless integration.
  • Documentation: You'll create clear and concise technical documentation.

Required Skills and Experience

  • Strong proficiency in Linux kernel development and device driver programming is essential.
  • In-depth understanding of Linux kernel architecture and subsystems is a must.
  • Experience with device driver development for USB, I2C, and other peripherals is required.
  • Knowledge of GPU architectures and APIs (OpenGL, CL, Vulkan) is necessary.
  • Experience with embedded Linux and RTOS is crucial.
  • Strong problem-solving and debugging skills are vital.
  • Excellent communication and collaboration skills are required.
  • Proficiency in scripting languages (e.g., Python, Bash) is essential.

General Requirements

  • Employment Type: Full Time, Permanent
  • Working Mode: Regular
  • Notice Period: Immediate - 15 Days

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120655457