2 days ago
Hyderābād, IndiaStaff+
Responsibilities
- Design, develop, maintain, and optimize Linux kernel modules, subsystems, and device drivers for Ethernet, PCIe, USB, I2C, SPI, SGPIO, eSPI, and Display interfaces.
- Own kernel-level system integration and board bring-up for embedded systems.
- Collaborate with hardware and software teams to define interfaces, debug bring-up issues, and validate functionality.
- Diagnose and resolve complex kernel issues including kernel panics, race conditions, and hardware-software interaction problems.
- Define requirements and co-design interfaces for seamless hardware-software integration.
- Contribute patches to the Linux kernel community and stay current with kernel development.
- Use ftrace, perf, kdump, and related tools to profile kernels and drivers and improve stability and performance.
Requirements
- Bachelor’s or master’s degree in computer engineering, electronics engineering, or a related field.
- 10+ years of Linux kernel development experience specializing 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 Linux kernel, device drivers, and system-level software.
- Proficiency with GDB, JTAG, Lauterbach, serial consoles, and oscilloscopes.
- Ability to perform root-cause analysis of hardware/software interaction issues.
- Hands-on experience with embedded Linux systems, drivers, Board Support Packages, and bootloaders such as U-Boot.
- Familiarity with hardware protocols including I2C, SPI, UART, PCIe, USB, SGPIO, eMMC, eSPI, Display, and Ethernet.
- Experience with Yocto Project, Buildroot, and cross-compilation toolchains.
- Experience with open-source methodologies for Linux kernel and related projects is a plus.
- Strong communication and collaboration skills for working with diverse technical teams.
Benefits
- Every employee holds equity in the company.
- Work is based at the company headquartered in Silicon Valley; no remote or hybrid arrangement is stated.
- Axiado provides a diverse and multifaceted work environment with opportunities for continuous learning and mutual support.
About Axiado
Axiado builds hardware-anchored platform security for servers and infrastructure, centered on its Trusted Control/Compute Unit (TCU) processor with root-of-trust functions and AI-based threat detection. It sells security silicon, firmware, and reference platforms to server and network equipment makers and cloud providers integrating baseboard management and platform resiliency. The company was founded in 2017, is privately held, and is headquartered in San Jose, California.
