Network Software Engineer

SysTechCorp Inc

California (MO)

On-site

USD 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SysTechCorp Inc. seeks a senior networking software architect to design, develop, and evolve scalable, fault-tolerant networking software for high-speed interconnects.

You will lead system-level debugging, perform kernel and driver work on Linux, and collaborate with product, hardware, and systems engineering to push performance, reliability, and throughput across large-scale distributed environments.

Qualifications

  • Extensive experience with Linux kernel and driver development.
  • Production experience supporting Linux kernel, networking, and driver issues.
  • Deep understanding of bare-metal and virtualized environments.
  • Strong expertise in InfiniBand, Ethernet, RDMA, RoCE.
  • Solid TCP/IP and UDP networking knowledge.
  • Experience with Linux networking configuration, performance tuning, and diagnostics.
  • Hands-on packet-level analysis.
  • Linux kernel debugging with tcpdump, kgdb, crash.
  • Designing and optimizing high-throughput, low-latency data transport protocols.
  • Proficiency in C, Bash, Python.
  • Experience with Massively Parallel Processing (MPP) architectures and MPI.
  • Experience using AI-assisted development tools.

Responsibilities

  • Architect, design, develop, and evolve scalable, reliable, and fault-tolerant networking software for high-speed interconnects.
  • Deliver predictable networking performance across large-scale MPP and distributed systems.
  • Lead complex system-level debugging and root-cause analysis of customer and field issues.
  • Perform SLES Linux OS crash dump analysis across hardware, firmware, OS, and networking layers.
  • Benchmark new technologies and quantify performance to guide platform architecture.
  • Partner with product, hardware, platform, and systems engineering teams to prototype, benchmark, and productionize platform enhancements.
  • Establish performance benchmarks, validation methodologies, and success metrics for networking tech.
  • Influence platform roadmaps through knowledge of trends and partner technologies.
  • Provide technical leadership through architecture reviews, code reviews, and mentorship.

Skills

Linux kernel
Kernel driver development
InfiniBand
Ethernet
RDMA
RoCE
TCP/IP
UDP networking
Packet analysis
C
Bash
Python
MPI
AI-assisted tools

Tools

tcpdump
kgdb
crash
DKMS
Build tools

Job description

  • Architect, design, develop, and evolve scalable, reliable, and fault-tolerant networking software for high-speed, low-latency interconnects.
  • Deliver predictable networking performance across large-scale MPP and distributed systems.
  • Evaluate and drive adoption of emerging technologies across:
  • High-performance networking
  • Network adapters/NICs
  • DPUs and SmartNICs
  • Accelerators
  • Interconnect fabrics
  • Lead complex system-level debugging and root-cause analysis of customer and field issues.
  • Perform SLES Linux OS crash dump analysis across hardware, firmware, operating system, and networking layers.
  • Conduct targeted research initiatives and develop proof-of-concepts (POCs) to validate emerging technologies.
  • Benchmark new technologies and quantify performance to guide platform architecture and technology decisions.
  • Partner with product, hardware, platform, and systems engineering teams to prototype, benchmark, and productionize platform enhancements.
  • Establish performance benchmarks, validation methodologies, and success metrics for networking and interconnect technologies.
  • Influence platform roadmaps through knowledge of industry trends, academic research, and partner technologies.
  • Provide technical leadership through:
  • Architecture and design reviews
  • Code reviews
  • Technical discussions
  • Mentoring and guidance of other engineers
  • Leverage modern AI-assisted coding, analysis, debugging, and testing tools to improve development velocity, code quality, and reliability.
Required Technical Skills
  • Proven experience with Linux kernel and driver development using C.
  • Production experience supporting Linux kernel, networking, and driver-related issues.
  • Deep understanding of bare-metal and virtualized environments, including their performance tradeoffs.
  • Strong expertise in:
  • InfiniBand
  • Ethernet
  • RDMA
  • RoCE
  • Strong understanding of TCP/IP and UDP networking.
  • Experience with Linux networking configuration, performance tuning, and diagnostic tools.
  • Hands-on experience with packet-level analysis.
  • Linux kernel debugging experience using tools such as:
  • tcpdump
  • kgdb
  • crash
  • Experience designing and optimizing high-throughput, low-latency data transport protocols.
  • Strong knowledge of the Linux kernel, including:
  • DKMS
  • Compatibility across multiple kernel versions
  • Proficiency in:
  • C
  • Bash
  • Python
  • Experience with Massively Parallel Processing (MPP) architectures and message-passing interfaces (MPI).
  • Experience using modern AI-assisted development tools for software design, coding, debugging, testing, and analysis.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Solution Engineer, Networking
Senior Solution Engineer, Networking

NVIDIA AI • Town of Santa Clara (NY)

On-site
USD 140,000 - 210,000
Competitive salaries
Comprehensive benefits package
Equity
Network Stack Developer
Network Stack Developer

MetAntz • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Senior Network Software Engineer - Linux Kernel & InfiniBand
Senior Network Software Engineer - Linux Kernel & InfiniBand

SysTechCorp Inc • California (MO)

On-site
USD 180,000 - 240,000
Emerging Network Architect
Emerging Network Architect

NMC2 • Dallas (TX)

On-site
USD 100,000 - 140,000
Open Source Networking Software Engineer – ToR Switch / SmartNIC / DPU
Open Source Networking Software Engineer – ToR Switch / SmartNIC / DPU

Canonical • United States

Remote
USD 140,000 - 210,000
Software Engineer - Host Networking
Software Engineer - Host Networking

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000
Software Engineer, Network Drivers for High Speed Ethernet NIC
Software Engineer, Network Drivers for High Speed Ethernet NIC

Broadcom • San Jose (CA)

On-site
USD 141,300 - 226,000
Medical, dental and vision plans
401(k) with company matching
Employee Stock Purchase Program
+1
Platform Software Engineer
Platform Software Engineer

HP Enterprise • Sunnyvale (CA)

Hybrid
USD 120,000 - 180,000
Annual bonus
Hybrid work model
Subsidized health insurance
+2
Network Engineer
Network Engineer

VBeyond Corporation • Austin (TX)

On-site
USD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Lambda • San Francisco (CA)

On-site
USD 220,000 - 300,000
Health coverage
Dental coverage
Vision coverage
+6