Search by job, company or skills

Linux Device Driver Development Engineer

Quick Apply
  • Posted 9 hours ago
  • Over 50 applicants have applied

Job Description

  • Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance.

Requirements

  • Very good C programming and Linux skills.
  • Good understanding of Linux OS concepts and Linux Kernel internals.
  • Good system debugging skills and root cause analysis.
  • Working knowledge of any of the peripheral Linux drivers areas such as: USB, PCIe, HSIC, etc., DWC, USB Gadget drivers, Android USB drivers, USB host controller drivers.
  • Excellent Linux kernel debugging skills with ability to Find the exact root cause.
  • Good knowledge of Git/Perforce.
  • Candidate should be familiar in understanding the peripheral hardware, Device Data sheets, Schematics, Specification and Reference manual.
  • Should be a good team-player and easy to work with various stake holders.
  • Some experience with Qualcomm chipset code, drivers, tools usage and system design.
  • Preferably good understanding about ARM32/64 chipset architecture.
  • Good understanding of communication protocols (SPI, I2C, UART), Audio interface (I2S, ADC/DAC)
  • Working experience in Automotive/Telematics BSP areas would be preferred

Linux Device Driver Development Engineer

Job Description

Responsibilities

  • Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance.

Requirements

  • Very good C programming and Linux skills.
  • Good understanding of Linux OS concepts and Linux Kernel internals.
  • Good system debugging skills and root cause analysis.
  • Working knowledge of any of the peripheral Linux drivers areas such as: USB, PCIe, HSIC, etc., DWC, USB Gadget drivers, Android USB drivers, USB host controller drivers.
  • Excellent Linux kernel debugging skills with ability to Find the exact root cause.
  • Good knowledge of Git/Perforce.
  • Candidate should be familiar in understanding the peripheral hardware, Device Data sheets, Schematics, Specification and Reference manual.
  • Should be a good team-player and easy to work with various stake holders.
  • Some experience with Qualcomm chipset code, drivers, tools usage and system design.
  • Preferably good understanding about ARM32/64 chipset architecture.
  • Good understanding of communication protocols (SPI, I2C, UART), Audio interface (I2S, ADC/DAC)
  • Working experience in Automotive/Telematics BSP areas would be preferred

Role: Post Silicon Test Engineer

Industry Type: Electronic Components / Semiconductors

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Quality Assurance and Testing

Education

UG: Any Graduate

PG: Any Postgraduate

Job ID: 107047105

Beware of Scammers

We don’t charge money for job offers