Engineer jobs in United States

Explore 2,468 matching jobs.

Cornelis Networks

NIC Kernel Driver Managing Engineer

Cornelis Networks

Posted: 10/20/2026
Linux
Ford Motor Company

Applications D&R Engineer

Ford Motor Company

Posted: 10/20/2026
Assembly
AtkinsRéalis

Senior I&C Engineer, Energy

AtkinsRéalis

Posted: 10/20/2026
Cyber Security
AtkinsRéalis

Process/Chemical Engineer – Energy

AtkinsRéalis

Posted: 10/20/2026
Boeing

Production Chief Engineer

Boeing

Posted: 10/20/2026
Assembly
Gilbane Building Company

VDC Engineer, Level I

Gilbane Building Company

Posted: 10/20/2026
The Aerospace Corporation

Senior Cyber Engineer

The Aerospace Corporation

Posted: 10/20/2026
Cyber SecurityTypeScript
The Aerospace Corporation

Enterprise Modeling – Simulation Engineer

The Aerospace Corporation

Posted: 10/20/2026
PythonC++
The Aerospace Corporation

Enterprise Modeling and Simulation Engineer

The Aerospace Corporation

Posted: 10/20/2026
PythonC++
The Aerospace Corporation

Human Systems Acquisition Engineer

The Aerospace Corporation

Posted: 10/20/2026
Draper

Principal Hardware Instrument Engineer

Draper

Posted: 10/20/2026
Barr Engineering Co.

Water Resources Engineer – Entry Level

Barr Engineering Co.

Posted: 10/20/2026
Penn State College of Education

Systems Research and Development Engineer

Penn State College of Education

Posted: 10/20/2026
Booz Allen Hamilton

Foundry Ontology Engineer

Booz Allen Hamilton

Posted: 10/20/2026
IoTMavenPythonTypeScript
S&P Global

Zero Trust, Microsegmentation Engineer

S&P Global

Posted: 10/20/2026
AnsibleAWSAzureCloudCyber SecurityDNSGoogle Cloud PlatformKubernetesPython+3 more
Boeing

Mid-level/Senior Modeling and Simulation Engineer

Boeing

Posted: 10/20/2026
JavaPythonC++
Apogee Engineering, LLC

Information Assurance Engineer

Apogee Engineering, LLC

Posted: 10/20/2026
AWSAzureCloudCyber SecurityFirewallsPythonSQLTableauTypeScript
Loft Orbital

Senior Earth Observation Engineer

Loft Orbital

Posted: 10/20/2026
Python
Loft Orbital

Senior Earth Observation Engineer

Loft Orbital

Posted: 10/20/2026
Python
Xylem

Packaging Engineer

Xylem

Posted: 10/20/2026
Cornelis Networks

NIC Kernel Driver Managing Engineer

Cornelis Networks
Posted 10/20/2026full-timeRemote • New York • United StatesSeniorLeadWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Linux kernel driver development and leadership, with a strong focus on performance management, debugging, and collaboration across teams. Proficient in managing driver features and ensuring compatibility across multiple Linux distributions.

Highest-signal resume keywords
Linux Kernel Driver DevelopmentC Programming LanguageLeadership ExperienceKernel Debugging ToolsPCIe Device Enumeration

Tech Stack

Tools & technologies
Linux

About the role

Key responsibilities & impact
  • Lead the Linux kernel driver team of up to six kernel engineers
  • Own release planning, execution tracking, and delivery of driver features aligned with the product roadmap
  • Participate in headcount planning, performance management, and hiring
  • Perform code and design reviews
  • Contribute patches and debug complex kernel issues involving PCIe/MMIO, DMA, MSI-X and interrupt handling, memory registration and address translation, command/completion rings, device reset, and error recovery
  • Drive pre-silicon driver enablement using emulation, FPGA prototypes, and virtual PCIe device models
  • Lead patch submission and review cycles on linux-rdma, netdev, and related mailing lists
  • Keep drivers in-tree and supported across RHEL, SLES, and Ubuntu distributions
  • Collaborate with ASIC/silicon, firmware, libfabric provider, middleware, and validation teams
  • Define and stabilize kernel/user-space interfaces including ioctls, mmap'd rings, doorbells, and dma-buf for GPU and accelerator memory
  • Establish and maintain CI, regression, and stress coverage
  • Own driver documentation, module packaging, and release readiness
  • Triage escalations and reproduce customer-reported issues
  • Translate findings into prioritized fixes and communicate status to stakeholders
  • Own Linux kernel drivers for CN5000, CN6000, and CN7000 silicon generations

Requirements

What you’ll need
  • 8+ years of systems/kernel software engineering experience in C on Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent experience
  • 2+ years of formal or informal leadership experience, such as people manager, team lead, or tech lead
  • Demonstrated interest in people management
  • Hands-on Linux device driver development
  • Experience with PCIe device enumeration, BAR/MMIO register access, DMA mapping, interrupt handling, locking and concurrency
  • Experience with kernel debugging using crash/kdump, ftrace, perf, and kgdb
  • Depth in at least one high-performance networking subsystem, such as Linux RDMA core, netdev datapath, or an upstream vendor NIC/fabric driver
  • Ability to diagnose performance and correctness issues in low-latency, high-throughput data paths
  • Experience contributing to open-source projects
  • Familiarity with upstream Linux patch and review processes
  • Strong written and verbal communication skills
  • Ability to represent the team's work to engineering leadership and customers
  • Prior experience as a maintainer or reviewer for an upstream Linux driver
  • Familiarity with HPC fabrics such as Omni-Path, InfiniBand, Slingshot, or other host fabric interface drivers
  • Experience with RoCEv2, congestion control, and/or Ethernet-based RDMA deployments
  • Familiarity with Ultra Ethernet specifications
  • Knowledge of libfabric/OFI provider interfaces and kernel/user-space co-design
  • Experience with GPUDirect RDMA, dma-buf, and CUDA/ROCm memory interoperability
  • Experience with driver packaging and distro enablement for RHEL, SLES, and Ubuntu
  • Experience with cluster-scale benchmarking, profiling, and optimization

Benefits

Comp & perks
  • Equity, cash, and incentives
  • Health, medical, dental, and vision coverage
  • Disability and life insurance
  • Dependent care flexible spending account
  • Accidental injury insurance
  • Pet insurance
  • Generous paid holidays
  • 401(k) with company match
  • Open Time Off (OTO) for regular full-time exempt employees
  • Sick time
  • Bonding leave
  • Pregnancy disability leave
  • Flexible work environment
  • Remote work for employees residing within the United States

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Linux Kernel DevelopmentDevice Driver DevelopmentKernel DebuggingPerformance TuningDMA MappingInterrupt HandlingConcurrency ControlOpen-Source ContributionDriver PackagingCluster-Scale Benchmarking
Soft Skills
Strong Communication SkillsTeam LeadershipStakeholder Engagement
Tools & Technologies
Crash/KdumpFtracePerfKGDBLibfabricCUDAROCm
Industry Keywords
PCIeHPC FabricsRDMAUltra EthernetLinux Distributions