At Innominds , we thrive on innovation and cutting-edge technology. We are looking for a Linux Kernel Developer with expert-level C programming skills and deep expertise in Linux kernel subsystems . If you have a passion for low-level programming, performance optimization, and debugging complex kernel issues , this role is for you!
Key Responsibilities :
- Develop and optimize Linux kernel components , including core kernel, device drivers, memory management, and ARM subsystems .
- Debug and analyze kernel crashes using tools like T32, GDB, and crash utility .
- Utilize tracing and profiling tools to identify and resolve performance bottlenecks .
- Work with toolchains, version control systems, and other development tools .
- Collaborate with cross-functional teams to ensure efficient integration with hardware and system software.
- Contribute to Linux driver development , troubleshooting, and enhancements.
- Stay updated on emerging kernel technologies and best practices .
Required Skills & Qualifications :
Expert-level knowledge of C programming and Linux OS fundamentals .Strong understanding of Linux kernel internals and device driver development .Hands-on experience with kernel debugging using T32, GDB, crash utility , etc.Knowledge of ARM architecture and embedded systems.Experience with performance optimization tools and methodologies.Proficiency in version control systems (Git, etc.) and toolchain management.Android kernel experience is a plus .Build the Future with Innominds!
Join us at Innominds to develop cutting-edge Linux solutions that power next-generation systems. If you are passionate about low-level programming and kernel development , we want to hear from you!Skills Required
C Programing, Linux, Kernel Debugging