📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Staff Engineer - Linux Kernel and Device Driver

Axiado · Hyderabad

New
Senior 🇬🇧 English
Linux kernel development Assembly programming GDB JTAG Lauterbach ftrace perf kdump Yocto Project Buildroot I2C SPI UART PCIe USB SGPIO eMMC eSPI Ethernet

Job description

About the role

We are seeking a highly skilled Staff Engineer - Linux Kernel and Device Driver to provide technical leadership for the architecture, development, and optimization of our low‑level software stack. This role requires strong expertise in debugging complex system‑level issues and performing root‑cause analysis across hardware and software layers. You will collaborate closely with cross‑functional teams to build robust and scalable solutions for next‑generation embedded systems.

Key responsibilities

  • Design, develop, and maintain Linux kernel modules and subsystems, focusing on device drivers for interfaces such as Ethernet, PCIe, USB, I2C, SPI, SGPIO, eSPI, and Display.
  • Own kernel‑level aspects of system integration and board bring‑up, defining interfaces, debugging issues, and validating functionality with hardware and software teams.
  • Employ expert‑level debugging to resolve complex kernel problems, including panics, race conditions, and intricate hardware‑software interactions.
  • Partner with hardware and system‑level software teams to define requirements, co‑design interfaces, and ensure seamless integration.
  • Participate in the Linux kernel community by contributing patches and staying current with kernel development trends.
  • Use advanced profiling tools (ftrace, perf, kdump) to improve kernel and driver stability and performance.

Required profile

  • Bachelor’s or master’s degree in computer engineering, electronics engineering, or a related field.
  • 10+ years of experience in Linux kernel development with a specialization in device drivers.
  • Deep knowledge of Linux kernel internals, including memory management, process scheduling, and concurrency.
  • Proficiency in C/C++ and assembly programming for embedded systems.
  • Strong experience with debugging tools such as GDB, JTAG, Lauterbach, serial consoles, and oscilloscopes.
  • Ability to perform root‑cause analysis for hardware/software interaction issues.
  • Hands‑on experience with embedded Linux systems, drivers, BSPs, and bootloaders (e.g., U‑Boot).
  • Familiarity with hardware communication protocols (I2C, SPI, UART, PCIe, USB, SGPIO, eMMC, eSPI, Display, Ethernet).
  • Experience with Yocto Project, Buildroot, and cross‑compilation toolchains.
  • Knowledge of open‑source software methodologies for Linux kernel projects is a plus.

Required skills

  • Linux kernel development
  • Device driver development
  • C programming
  • C++ programming
  • Assembly programming
  • GDB
  • JTAG
  • Lauterbach
  • Serial console debugging
  • Oscilloscope usage
  • ftrace
  • perf
  • kdump
  • Yocto Project
  • Buildroot
  • Cross‑compilation toolchains
  • I2C
  • SPI
  • UART
  • PCIe
  • USB
  • SGPIO
  • eMMC
  • eSPI
  • Display interface
  • Ethernet
  • Board bring‑up
  • BSP development
  • U‑Boot bootloader

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Axiado.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 hours ago

Expires 1 month from now

6 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Axiado

Hyderabad