Operating System Networking Engineer
New Today
Do you love both networking and operating systems implementation, digging into the gritty interface where software meets the wire? We are seeking a software engineer to work on our illumos-based host operating system, Helios, with a specific focus on its networking aspects.
Hit Apply below to send your application for consideration Ensure that your CV is up to date, and that you have read the job specs first.
We are taking an ambitious approach with respect to networking: not only have we developed our own compute sled and cabled backplane, but also our own switch, and the entire software stack from firmware to end-user experience. To understand why we’ve taken this path, listen to our Oxide and Friends discussion on rack-scale networking.
We are seeking an operating system software engineer energized by this end-to-end approach, excited about developing new functionalities enabled by hardware/software co-design.
Responsibilities: Design, build, and bring up host system software with a focus on networking.
Enhance and write drivers for various networking devices: merchant silicon-based NICs, switching silicon, FPGA-based NICs, etc.
Improve performance of the lower layers of the networking stack, including hardware offloads, software rearchitecture, and implementation improvements.
Qualifications: Familiarity with operating systems networking concepts and proficiency in C and/or Rust.
Experience dealing with networks at the hardware layer and operating systems at the network layer.
Excitement about writing kernel code that enables networking hardware features.
Passion for achieving line-rate network performance through rigorous analysis and innovative architecture.
Experience working in the core of operating systems and debugging complex issues.
Ability to document ideas clearly for colleagues and future self, and appreciation for high-quality documentation.
Effective communication skills across disciplines.
Our Values: Rigor, urgency, versatility, transparency, responsibility, curiosity, empathy, humor.
Working at Oxide: Remote-first environment, with most team members outside the Bay Area.
Workday overlaps with Pacific Time for at least four hours.
Flexible schedules to support work-life balance.
Comprehensive medical, dental, and vision coverage, with premiums covered for employees and dependents.
Salary: $207,264 USD, regardless of location (some sales roles may differ).
Application Process: Apply for: Operating System Networking Engineer
Resume in PDF format.
Follow the instructions to upload your materials, including exporting your document as a PDF.
#J-18808-Ljbffr
- Location:
- Emeryville, CA
- Salary:
- $150
- Category:
- Engineering