Kernel Driver Engineer
- Engineers software systems for best performance.
- Compiles, packages, installs and upgrades software and operating system components.
- Creates scripts and uses tools to automates frequently performed tasks.
- Architects interfaces/solutions for communicating with hardware.
- Responsible for security requirements and design implications.
- Experience in RDMA and other techniques for minimizing buffer copies.
- Extensively unit tests their implementation.
- Analyze network protocols to troubleshoot networking problems and to recognize and develop network performance solutions.
- Works with the open source & kernel community to develop & review software.
- Bachelor's, Master's, or Ph.D. degree in Engineering, Computer Science, or related discipline, or the equivalent in training and experience.
- 7 years' experience (post college) with networking software in the Linux kernel and extensive experience in C coding and git.
- 5 years' experience (post college) writing Linux kernel software.
- Experience in one or more scripting language (TCL, Python, Perl, Shell-scripting)
- Experience with:
- InfiniBand or another HPC interconnect.
- Developing and supporting open-source device drivers and Linux networking kernel code.
- Upper-layer protocols such as IPoIB, SRP etc.
- Kernel file system software including Lustre, NFS.
- Ability to use protocol analyzers and debug challenging multi-threaded and/or asynchronous communications problems.
- Ability to read and understand Linux user and kernel level code. Proficient in performance profiling, tuning, and debugging of performance in kernel space.
- Familiar with:
- Advanced debugging techniques such as kprobes, tracepoints, and dynamic console debug
- kmemleak, KASAN, and other dynamic debug techniques
- kbuild and configuration language
- Dynamic configuration techniques with autotools, and cmake
- Understanding of network protocols, TCP/IP, scalable algorithms and virtualization. Software development tools and scripting in a linux environment, including git source control.
- Excellent communication skills.
Recommended Jobs
Long Term Sub for PE Teacher & Coach
Job Description Long Term Sub for PE Teacher & Coach Germantown Friends School is seeking a long-term substitute teacher for Physical Education and coach for the reminder of the academic year of 20…
Accounts Payable Specialist
Accounts Payable Specialist JOB-10045049 Anticipated Start Date Nov. 19, 2025 Location Houston, TX Type of Employment Contract Employer Info Our client …
Line Cook
West Reading Motor Club in Reading, PA is looking for one line cook to join our team. We are located on 416 Penn Ave. Our ideal candidate is self-driven, motivated, and reliable. Responsibilities …
Locum Tenens Family Medicine Job Philadelphia, PA
This Job at a Glance Job Reference Id: ORD-202049-MD-PA Title: MD Dates Needed: ASAP - 3 months, potential to extend Shift Type: Night Shift Assignment Type: Outpatient; Clinic …
Manager
At Johnson & Johnson,?we believe health is everything. Our strength in healthcare innovation empowers us to build a?world where complex diseases are prevented, treated, and cured,?where treatments a…
Director of Development
Director of Development Job Description Merion Mercy Academy, an independent Catholic college preparatory school for girls in grades 9-12 outside Philadelphia, Pennsylvania, seeks a Director…
Sr. Electrical Engineer
Every day, ANDRITZ continues to deliver successful innovative solutions to our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of …
Urologist for Hospital Employed Opportunity in Northern PA - J1 and H1b and PSLF Eligible
Urologist sought for northern PA hospital employed position. This location is for someone who loves outdoor recreation - the area offers hiking, biking, hunting, fishing, cross country skiing and mo…
Cloud architect / lead
Job summary: Title: Cloud Architect/Lead - Hybrid Location: Harrisburg, PA, United States Length and terms: Long term - W2 or C2C Position created on 10/27/2025 03…
Line Cook
Responsibilities for this role include: Setting up and stocking stations. Preparing food for service (i.e. prepping items to have behind the line for service or in preparation for banquets). …