Posted 9 days ago
Operating System Networking Engineer
AI Summary
Designs, builds and brings up host system networking software, writing and enhancing drivers for NICs and switching silicon in C, Rust and possibly P4, and improving low-layer network stack performance.
About this role
Work with a helpful and experienced team to design, build, and bring up host system software, with a particular focus on its networking aspects
Enhance/write drivers several different kinds of networking devices: merchant silicon-based NICs, switching silicon, FPGA-based NICs, etc.
Read and write code in C (for the operating system writ large), in Rust (for the Oxide Packet Transformation Engine and perhaps Propolis), and potentially some P4. All the code you write will be open source.
Help to improve the performance of the lowest layers of the networking stack, with much in scope: improved use of hardware offloads, software rearchitecture, implementation improvements, etc.
Skills
Explore related jobs
Similar C jobs
- S
C++, C#SQUIRCLE IT CONSULTING SERVICES PVT. LTD · Bengaluru, KA - P
C/C++ DeveloperProcom Consultants Group · Hillsboro, OR - A
C/C++ DeveloperAdagrad AI · Pune, India - FSoftwareentwickler C++/C#FERCHAU GmbH Niederlassung Kassel · Kassel, Germany
- PC/C++ DeveloperPremium Technology · New York, NY
- FSoftwareentwickler C / C++FERCHAU GmbH Niederlassung Bremen City · Bremen, Germany
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.