A

Axiado

AI-driven hardware security solutions for infrastructure

Senior Linux Drivers Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in computer engineering, Electronics Engineering, or a related field is required.
  • 10+ years of experience in Linux kernel development, specializing in device drivers, is required.
  • Deep knowledge of Linux kernel internals, including memory management, process scheduling, and concurrency, is required.
  • Proficiency in C/C++ and assembly programming for embedded systems is required.
  • Strong experience with Linux kernel, device drivers, and system-level software is required.
  • Proficiency with debugging tools such as GDB, JTAG, Lauterbach, serial consoles, and oscilloscopes is required.
  • Ability to perform root cause analysis for hardware/software interaction issues is required.
  • Hands-on experience with embedded Linux systems, drivers, Board Support Packages (BSPs), and bootloaders such as U-Boot is required.
  • Familiarity with one or more hardware communication protocols, including I2C, SPI, UART, PCIe, USB, SGPIO, eMMC, eSPI, Display, and Ethernet, is required.
  • Experience with Yocto Project, Buildroot, and cross-compilation toolchains is required.
  • Strong communication and collaboration skills are required to work effectively with diverse technical teams.

Responsibilities

  • Design, develop, and maintain Linux kernel modules and subsystems, focusing on device drivers for hardware interfaces such as Ethernet, PCIe, USB, I2C, SPI, SGPIO, eSPI, and Display.
  • Own kernel-level system integration and board bring-up; collaborate with hardware and software teams to define interfaces, debug bring-up issues, and validate functionality.
  • Diagnose and resolve complex kernel-level issues, including kernel panics, race conditions, and hardware-software interactions.
  • Partner with hardware and system-level software teams to define requirements, co-design interfaces, and ensure hardware-software integration.
  • Participate in the Linux kernel community by contributing patches and staying current with kernel development.
  • Use ftrace, perf, kdump, and other advanced tools to profile the kernel and drivers and improve stability and performance.

Desired Qualifications

  • Experience with software open-source methodologies for Linux Kernel and related projects is a plus.

About the Company

Axiado

AI-driven hardware security solutions for infrastructure

Axiado provides AI-driven hardware security solutions that protect digital infrastructure by embedding security into servers, 5G networks, and data centers. Its core offerings—the Secure Vault core and Secure AI preemptive threat detection engine—are built into Trusted Control Units (TCUs) and deliver real-time, proactive AI-based threat detection. The TCUs are Open Compute Project (OCP) compliant, enabling faster adoption across cloud datacenters, 5G base stations, switches, and power controllers. Unlike software-only defenses, Axiado combines hardware security modules with software to meet the needs of enterprises requiring high assurance. The goal is to make data security the default across the infrastructure chain and reduce the global economic impact of cybercrime.

Company size
51-200
Company stage
Series C
Total funding
$205M
Headquarters
San Jose, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Axiado

See more jobs