Kernel Driver Engineer
:
Cornelis Networks is hiring talented Linux kernel and driver developers to work on our networking and High-Performance Computing (HPC) fabric SW stack. The main job will center on software development of device drivers and Linux kernel support for our network interconnects including Omni-Path Architecture. The job will require working closely with architects and hardware developers to develop and debug device driver and networking software. Responsibilities: - 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.
Basic Qualifications: - 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.
Location For this position, Cornelis Networks fully supports remote employees who live within the United States and are able to travel to our corporate offices in Chesterbrook, PA periodically for in-person collaboration. Immigration Information To qualify for this position, candidates must be located in the United States, legally authorized to work in the U.S. and must not need U.S. Visa sponsorship now or in the future. EEOC Information Cornelis Networks is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. Location Chesterbrook, Pennsylvania (Remote) Department Software Engineering Employment Type Full-Time (U.S. Benefit Eligible) Minimum Experience Experienced
- 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.
- 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
Recommended Jobs
CNC Machinist
Job Details: CNC Machinist Well-respected manufacturer is seeking a seasoned machinist to join it's team. This position is full-time, permanent and provides generous pay, benefits, & 401k prof…
Emergency Medicine Physician in Dickson City, PA
TeamHealth has an exciting opportunity available for a physician to join our emergency medicine (EM) team at Lehigh Valley Hospital in Dickson City, Pennsylvania. This is an excellent opportunity to …
Special Education Teacher
We are currently seeking a Special Education Teacher in Salisbury, PAÂ for a full-time position. This role is for a mild-moderate class. Interested candidates should be certified or eligible for cer…
Asst Dir-Data Scientist
At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are…
Maintenance Technician - Erie
Description Do you have the talent to do general maintenance work? Good at working with your hands? If so, we would like to talk with you! Gateway Rehabilitation Center in Erie, PA is looking fo…
Dentist
100% Autonomy - Opportunity to work in an Established Office. MB2 Dental is seeking an enthusiastic full-time Associate Dentist at one of our affiliated offices in Allentown, PA . This is a state…
Loading, Shipping and Receiving Associate
Reference #: 3417 Job Description JOB DETAILS Base pay starts at $20.00 per hour Day Shift: Monday - Friday, 7:00 am - 4:00 pm DUTIES AND RESPONSIBILITIES Knows and understands all safety rule…
Commercial Roofing Foreman
Commercial Roofing Foreman Belleville, PA Are you an experienced commercial roofer ready to step into a foreman role where your leadership can shape projects, crews, and your career? Why yo…
Executive Director, Swarthmore Dining
Swarthmore College is a highly selective liberal arts college located in the suburbs of Philadelphia, whose mission combines academic rigor with social responsibility. Swarthmore has a strong institut…
Busser
A ffiliated with STARR Restaurants , Butcher and Singer, a homage to the glitz and class of 1940s Hollywood, reaches into the past, plucking the best and brightest aspects of a bygone era. Bui…