Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cornelis Networks

Senior Software Engineer, NOS Platform Engineer

Cornelis Networks

. Lead platform porting and BSP development for switch ASIC platforms .

Posted 4/8/2026full-timeRemote • Texas • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • Lead platform porting and BSP development for switch ASIC platforms
  • Integrate and validate ASIC drivers, optics/transceiver management, thermal/power management, and BMC/baseboard interfaces
  • Design platform abstractions and implementations to support both SONiC and FBOSS architectures
  • Design and implement control plane and data plane components for SONiC and FBOSS, ensuring seamless operation with underlying hardware
  • Develop and maintain platform services and daemons for hardware monitoring, configuration, and management
  • Collaborate with SAI/SDK team to integrate switch abstraction layer with SONiC and FBOSS architectures
  • Build and maintain test frameworks, automation, and CI/CD pipelines for NOS platform validation
  • Profile and optimize NOS performance for latency, throughput, and resource utilization
  • Engage with the SONiC and FBOSS open-source communities, contribute improvements where applicable
  • Work closely with hardware, firmware, and systems teams to resolve integration issues and define platform requirements
  • Leverage AI coding assistants and emerging tooling to accelerate development velocity and code quality

Requirements

What you’ll need
  • BS in Computer Science, Computer Engineering, 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

Benefits

Comp & perks
  • 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

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 & Tools
CC++PythonLinux systems programmingnetworking stackASIC driversthermal managementpower managementBMC interfacesNOS performance optimization
Soft Skills
debuggingproblem-solvingcommunicationcollaborationcommitment to continuous learning
Certifications
BS in Computer ScienceBS in Computer Engineering