HamburgerMenu
hirist

Job Description

Role Overview : Linux Device Driver Engineer

Location : Bangalore, Work from Office

Experience : 2-6 years (with ?3 years of Linux kernel/driver focus)

Domain : Infotainment (preferred) - embedded automotive/audio/video systems

Key Responsibilities :

- Kernel and Driver Development : Design, implement, port, and optimize Linux kernel modules and drivers-including interfaces like UFS, Filesystem, I- C, SPI, Ethernet, UART, display, camera.


Crash Analysis & Debugging :

- Diagnose and resolve kernel panics or Oops, leveraging tools like GDB, JTAG, logic analyzers, and trace logs.

- Real-Time & Android Linux : Work on real-time Linux porting, RT patches, or Android Linux kernel optimizations.

- System Integration & BSP - Support SoC bring-up, Board Support Package (BSP) creation, and driver integration in embedded environments.

Cross-Functional Collaboration : Engage with firmware, hardware, system verification, and application teams to ensure seamless integration and performance tuning.


- Documentation & Review : Maintain code, test plans, design documentation; participate in peer reviews and agile ceremonies.


Required Qualifications :


Technical Expertise :

- 3+ years focused on Linux kernel/driver development, with solid work in infotainment or embedded systems.

- Strong C programming skills, OS internals, kernel APIs, and frameworks.

- Hands-On Driver Porting : Experience porting or writing drivers for UFS, filesystems, I- C, SPI, Ethernet, UART, and display subsystems.

- Debugging & Crash Recovery : Comfortable resolving kernel-level crashes using debugging tools and logs.

- Embedded Build Tools : Familiarity with Yocto, Buildroot, cross-compilation toolchains, makefiles, BSPs, and U Boot.

Soft Skills & Collaboration :


- Excellent problem-solving, analytical thinking, and attention to detail

- Strong verbal and written communication skills-can explain technical topics to non?technical stakeholders

- Experience in agile teamwork, code reviews, and mentoring is a plus

info-icon

Did you find something suspicious?