Kernel Driver & Runtime Engineer

Indian Armour Systems

Faridabad District

On-site

INR 1,500,000 - 2,600,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Indian Armour Systems in India seeks a seasoned kernel developer to design, develop, and maintain Linux kernel drivers for accelerator devices. You will handle device initialization, DMA, memory mapping, interrupt handling, and synchronization to ensure robust, low-latency performance.

You will build kernel modules, character drivers, runtime libraries, APIs, and middleware, create user-space interfaces for device communication and resource management, and collaborate with hardware, FPGA,

Responsibilities

  • Design, develop, and maintain Linux kernel drivers for accelerator devices.
  • Implement device initialization, DMA, memory mapping, interrupt handling, and synchronization.
  • Develop kernel modules, character drivers, runtime libraries, APIs, and middleware.
  • Build user-space interfaces for device communication and resource management.
  • Optimize software for low latency, high throughput, and efficient memory utilization.
  • Debug kernel-level issues and perform profiling, benchmarking, stress testing, and performance optimization.
  • Collaborate with hardware, FPGA, firmware and validation teams for end-to-end system integration.
  • Maintain technical documentation and participate in architecture and design reviews.

Job description

  • Design, develop, and maintain Linux kernel drivers accelerator devices.
  • Implement device initialization, DMA, memory mapping, interrupt handling, and synchronization.
  • Develop kernel modules, character drivers, runtime libraries, APIs, and middleware.
  • Build user-space interfaces for device communication and resource management.
  • Optimize software for low latency, high throughput, and efficient memory utilization.
  • Debug kernel-level issues and perform profiling, benchmarking, stress testing, and performance optimization.
  • Collaborate with hardware, FPGA, firmware and validation teams for end-to-end system integration.
  • Maintain technical documentation and participate in architecture and design reviews.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Device Driver Development
Linux Device Driver Development

HCL Technologies Limited • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Kernel Engineer
Kernel Engineer

People's Growth HR Solutions • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Kernel Engineer
Linux Kernel Engineer

Evollabs Tech • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Embedded Driver Engineer
Embedded Driver Engineer

Larsen & Toubro (L&T) • Mysuru

On-site
INR 1,500,000 - 1,900,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Kernel & Device Driver Senior Developer
Linux Kernel & Device Driver Senior Developer

Sony India Software Centre • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Linux kernel Driver Development Engineer (Any Driver Development platform)
Linux kernel Driver Development Engineer (Any Driver Development platform)

ALTEN Calsoft Labs • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Linux Multimedia Software Engineer
Linux Multimedia Software Engineer

Bitsilica • Hyderabad

On-site
INR 600,000 - 1,200,000
Linux Kernel Engineer
Linux Kernel Engineer

Evollabs • Hyderabad

On-site
INR 1,800,000 - 2,800,000