NexTech ยท 1 day ago
Senior Real-Time Linux Kernel Software Engineer
NexTech is seeking a Senior Real-Time Linux Kernel Software Engineer to design and develop a cutting-edge testing and validation framework for high-performance, real-time Linux kernel environments on x86 server platforms. This role focuses on low-latency systems, kernel performance, and deep systems debugging in high-throughput computing environments.
Responsibilities
Develop a real-time kernel testing framework for x86-based platforms
Create automated validation tests for schedulers, memory systems, interrupts, and IPC
Build stress and regression testing tools to ensure deterministic real-time behavior
Debug complex kernel issues using ftrace, perf, eBPF, and other kernel-level tools
Optimize CPU isolation, interrupt handling, NUMA memory allocation, and cache utilization
Tune kernel parameters to achieve microsecond or nanosecond precision in timing analysis
Qualification
Required
Bachelor's (or higher) in Computer Science, Computer Engineering, or Electrical Engineering
10+ years in systems programming or performance-critical development
5+ years focused on kernel, real-time, or embedded system engineering
Expertise in C/C++, Linux internals, and performance profiling
Experience with kernel debugging tools such as crash, ftrace, perf, or eBPF
Preferred
Experience with PREEMPT_RT or other real-time Linux variants
Knowledge of DPDK, SR-IOV, and NIC offloading techniques
Familiarity with CPU isolation, IRQ affinity, and high-speed I/O optimization
Benefits
Competitive pay and annual performance reviews
401(k) with company match & stock purchase program
Full health, dental, and vision insurance
Paid time off & holidays
Wellness and employee assistance programs
Company
NexTech
Our Mission Our mission is to deliver innovative workforce solutions and government contracting services that enhance efficiency and foster growth for our customers.
Funding
Current Stage
Growth StageCompany data provided by crunchbase