HamburgerMenu
hirist

Senior Software Engineer - C++/Linux Kernel

Tessolve
4 - 10 Years
Multiple Locations

Posted on: 23/09/2026

Job Description

Job Description :


- 4-7 years of hands-on experience in Linux kernel development.

- Strong expertise in Linux kernel device driver development, particularly PCIe drivers.

- Excellent programming skills in C.

- Strong understanding of C++ application development and its interaction with low-level/kernel components.

- Deep understanding of :

1. PCIe architecture and device communication

2. MMIO and register-level programming

3. MSI/MSI-X interrupts

4. DMA and high-performance data transfer

5. Kernel synchronization and locking

6. Concurrency and multithreading

7 Linux kernel subsystems

- Proven experience debugging :

1. Kernel crashes

2. Race conditions

3. Deadlocks

4. Timing-related issues

5. Memory-related issues

6. Driver/hardware interaction problems

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...