NOS Platform Engineer - Remote (SONiC/FBOSS)

cornelisnetworks

Austin (TX)

On-site

USD 120,000 - 190,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) with match
Open Time Off

Job summary

Cornelis Networks is seeking a senior software engineer to join the Network Operating System team. You will lead platform porting, BSP development, and ASIC driver integration for our next-generation switch platforms, working across hardware bring-up and software layers.

You will collaborate with hardware, firmware, and SAI/SDK teams to deliver production-ready NOS, with AI-assisted development tools and a strong focus on performance, reliability, and open-source collaboration.

Qualifications

  • BS in Computer Science or related field.
  • 7–10 years of software engineering experience.
  • Strong proficiency in C/C++ and Python.
  • Linux systems programming and networking stack experience.
  • Switch/networking hardware experience OR network operating system development experience.
  • Strong debugging and problem-solving skills for complex hardware/software integration issues.
  • Excellent communication and collaboration skills.
  • Commitment to AI-first development practices and continuous learning of emerging AI tooling.

Responsibilities

  • NOS Platform Integration: Lead platform porting and BSP development for switch ASIC platforms, including hardware bring-up, driver integration, and platform-specific adaptations.
  • Hardware Integration: Integrate and validate ASIC drivers, optics/transceiver management, thermal/power management, and BMC/baseboard interfaces.
  • Multi-NOS Support: Design platform abstractions and implementations to support both SONiC and FBOSS architectures.
  • NOS Development: Design and implement control plane and data plane components for SONiC and FBOSS, ensuring seamless operation with underlying hardware.
  • Platform Services: Develop and maintain platform services and daemons for hardware monitoring, configuration, and management.
  • SAI/SDK Integration: Collaborate with SAI/SDK team to integrate switch abstraction layer with SONiC and FBOSS architectures.
  • Test Infrastructure: Build and maintain test frameworks, automation, and CI/CD pipelines for NOS platform validation; write comprehensive unit and integration tests.
  • Performance Optimization: Profile and optimize NOS performance for latency, throughput, and resource utilization.
  • Open Source Collaboration: Engage with the SONiC and FBOSS open-source communities, contribute improvements where applicable, and stay current with upstream developments.

Skills

C/C++
Python
Linux
Network OS development

Education

BS in Computer Science or related field

Tools

GitHub Copilot
CI/CD pipelines

Job description

Cornelis Networks is seeking a senior software engineer to join the Network Operating System team. You will lead platform porting, BSP development, and ASIC driver integration for our next-generation switch platforms, working across hardware bring-up and software layers.

You will collaborate with hardware, firmware, and SAI/SDK teams to deliver production-ready NOS, with AI-assisted development tools and a strong focus on performance, reliability, and open-source collaboration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Network Software Engineer — Open-Source NOS
Senior Network Software Engineer — Open-Source NOS

Nokia • Westford (MA)

On-site
USD 120,000 - 190,000
Corporate retirement savings plan
Health and dental benefits
Short/long-term disability insurance
+5
Software Engineer, Switch Design (SONiC)
Software Engineer, Switch Design (SONiC)

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 128,000 - 142,000
Lead Engineer - NOS & Linux Platform (Hybrid)
Lead Engineer - NOS & Linux Platform (Hybrid)

Target • Brooklyn Park (MN)

Hybrid
USD 132,000 - 238,000
Health benefits
401(k)
Paid time off
Network OS Architect & Lead Engineer
Network OS Architect & Lead Engineer

Roundel • Brooklyn Park (MN)

Hybrid
USD 132,000 - 238,000
Health benefits
401(k)
Paid time off
Remote Senior Software Engineer - AI-First Switch & SDK
Remote Senior Software Engineer - AI-First Switch & SDK

Cornelis Networks • United States

On-site
USD 160,000 - 260,000
Equity
Medical coverage
401(k) match
+3
NOS Firmware Engineer for AI Supercomputers
NOS Firmware Engineer for AI Supercomputers

OpenAI • California (MO)

Hybrid
USD 180,000 - 280,000
Relocation assistance
Senior Staff Platform Engineer – Embedded AI Infra
Senior Staff Platform Engineer – Embedded AI Infra

Upscale AI • Santa Clara (CA), Northern (KY)

Hybrid
USD 237,000 - 260,000
Staff Software Engineer - Switch Design, SONiC & Networking
Staff Software Engineer - Switch Design, SONiC & Networking

Support Revolution • San Jose (CA), Northern (KY)

Hybrid
USD 200,000 - 255,000
Senior Software Engineer - Networking & Switch Systems
Senior Software Engineer - Networking & Switch Systems

Agneyas Labs • Indiana (PA)

On-site
USD 120,000 - 160,000
NOS Firmware Engineer for AI Networking — Equity
NOS Firmware Engineer for AI Networking — Equity

OpenAI • Los Angeles (CA)

Hybrid
USD 310,000 - 460,000
Offers Equity