Linux Device Driver Development Engineer_7+Yrs_Benguluru (Bengaluru)

Linux Device Driver Development Engineer_7+Yrs_Benguluru (Bengaluru)

12 Aug
|
Mempage Technologies Private
|
Bengaluru

12 Aug

Mempage Technologies Private

Bengaluru

Company Description Mempage Technologies Private Limited focuses on product engineering services and future-ready technologies that simplify everyday life. The company delivers R&D;, MVPs, products, and technology services using cutting-edge digital solutions such as Artificial Intelligence, IoT, Edge, and Cloud computing, with applications in smart agriculture, smart grid, healthcare, logistics, and gaming. In addition, Mempage provides product and project services in application development, Salesforce, Oracle, and UI/UX.

Their teams specialize in Generative AI, Large Language Models, Computer Vision, Blockchain, and IoT, with MVPs built on AI, IoT, and Blockchain technologies. Mempage serves top-tier global clients including Emaar, Radisys, AMD, Qualcomm, and AI/IoT start-ups in the USA, with offices in India, Malaysia, and the USA.

Role Description This is a full time, on-site role for a Linux Device Driver Development Engineer based in Bengaluru South. The engineer will design, develop, and maintain Linux device drivers for embedded systems and high-performance hardware platforms, ensuring reliability, performance, and security. Daily tasks include analyzing hardware specifications, implementing kernel-space and user-space interfaces, debugging and profiling drivers, and collaborating with firmware, hardware, and application teams to integrate solutions.

The role involves preparing technical documentation, participating in code reviews, optimizing drivers for various architectures, and supporting customer and internal teams with issue resolution. The engineer will also contribute to architectural decisions, best practices, and continuous improvement for device driver development within the organization. As a Ubuntu/Yocto Kernel Engineer,



you will act as a technical authority for Linux kernel drivers and virtualization enablement on Ubuntu-based platforms.

You will shape architecture, solve the hardest system-level problems, and guide platform decisions spanning kernel, firmware, and hardware.

This role emphasizes deep technical knowledge rather than people management. You are expected to operate independently across complex problem spaces, unblock multiple teams, and ensure solutions scale from early silicon bring-up through production deployment.

Experience in graphics and display subsystems—especially in virtualized environments—is a strong plus. Key Responsibilities

- Develop and maintain production quality Linux kernel drivers, such as IO drivers, Graphics/Display drivers and Storage drivers
- Deep involvement in kernel subsystems:
- Memory management o DMA & IOMMU o Interrupt handling o Power management and scheduling
- Lead debugging of hard to reproduce kernel failures such as hangs, data corruption, and performance regressions
- Guide upstreaming strategy and downstream customization trade offs
- Perform structured root cause analysis using logs, traces, dumps, and performance tools
- Drive critical issues from discovery to production closure
- Anticipate failure modes and design preventive solutions
- Design and maintain Yocto layers, recipes, and BSP configurations
- Deep understanding of:

o BitBake o package selection and dependency management

- Debug complex build and runtime issues across multiple Yocto layers Preferred Skills
- Deep expertise in Ubuntu Linux kernel internals
- Proven track record in kernel driver development
- Strong hands on experience with virtualization and VM technologies
- Expert proficiency in C/C++ and kernel debugging methodologies
- Ability to independently resolve ambiguous, high impact system problems
- History of delivering robust, production grade software

📌 Linux Device Driver Development Engineer_7+Yrs_Benguluru (Bengaluru)
🏢 Mempage Technologies Private
📍 Bengaluru

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:

Get the latest job offers by email for: linux device driver development engineer_7+yrs_benguluru (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: linux device driver development engineer_7+yrs_benguluru (bengaluru) / bengaluru