Senior Software Engineer – SAI/SDK

🕒 April 1

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Cornelis Networks

Cornelis Networks

51 - 200 employees

🤖 Artificial Intelligence

🔧 Hardware

🏢 Enterprise

💰 $29M Series B on 2022-11

Artificial Intelligence • Hardware • Enterprise

Cornelis Networks is a leading provider of intelligent, scalable, high-performance interconnects designed for AI applications. The company specializes in delivering end-to-end purpose-built high-performance fabrics to commercial, scientific, academic, and government organizations. Cornelis Networks’ solutions are aimed at enhancing performance, scalability, and efficiency across hyperscale, cloud AI, and on-premises AI/HPC environments. Their offerings are known for scalable architecture, high bandwidth solutions, and universal compatibility with accelerators and GPUs. Originating as an Intel spin-off, the company is positioned to challenge existing technologies like InfiniBand and Ethernet, providing advanced interconnects that power modern AI infrastructure.

📋 Description

• Design and implement SAI object types and APIs for switch ASIC platforms, supporting multiple operational modes and architectures • Develop and maintain switch SDK components, including low-level ASIC drivers, control plane interfaces, and hardware abstraction layers • Integrate SAI/SDK with SONiC and other network operating system platforms, ensuring seamless interoperability • Build and maintain test frameworks, harnesses, and CI/CD pipelines for SAI/SDK validation; write comprehensive unit and integration tests • Profile and optimize SAI/SDK performance for latency, throughput, and resource utilization • Work closely with hardware, firmware, and systems teams to define ASIC requirements and resolve integration issues • Conduct code reviews, mentor junior engineers, and establish best practices for SAI/SDK development • Leverage AI coding assistants and emerging tooling to accelerate development velocity and code quality

🎯 Requirements

• BS in Computer Science, Computer Engineering, or related field • 7-10 years of software engineering experience • Strong proficiency in C/C++ with deep understanding of systems programming • Hands-on experience with switch ASIC/SDK development (Broadcom, Marvell, Intel, or similar platforms) • Linux systems programming experience, including kernel interfaces and driver development • 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

• Health and retirement benefits • Equity, cash, and incentives • 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 • Accidental injury insurance • Pet insurance

Apply Now

Similar Jobs

🕒 April 1

DICK'S Sporting Goods

10,000+ employees

🛒 Retail

⚽ Sports

🛍️ eCommerce

Senior Software Engineer designing best-in-class Salesforce solutions for DICK'S Media. Collaborating with teams to drive software development and optimize CRM processes.

Cloud

🕒 April 1

Tenable

1001 - 5000

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Engineering opportunities at Tenable for individuals with a Computer Science background. Collaborating globally to build architectures and develop products for cybersecurity solutions.

🕒 April 1

Vannevar Labs

11 - 50

🤖 Artificial Intelligence

🔐 Security

Senior Software Engineer driving innovation in search for AI defense technology company. Working with ML and product teams to advance state-of-the-art search systems.

ElasticSearch

🕒 April 1

OFFi

11 - 50

Full-Stack Developer needed to shape tech infrastructure for a proptech startup in Latin America. Work involves product development and collaboration in fast-growing teams.

Django

Flask

JavaScript

Laravel

Python

React

Vue.js

🕒 April 1

TDI Technologies, Inc

51 - 200

🏛️ Government

Software Developer at TDI Technologies focusing on advanced Naval ship control networks and systems engineering. Collaborating with a diverse team on design, testing, and optimization of software systems.

Java

Linux

Python