Senior Software Engineer – SAI/SDK

Job not on LinkedIn

🔥 12 minutes ago

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 • 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 • Collaborate 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 • Partner with the Principal Engineer on architecture and implementation and own key subsystems

🎯 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 on 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 • SAI (Switch Abstraction Interface) implementation experience preferred • SONiC or other network operating system platform integration experience preferred • Network protocol implementation experience, including L2/L3 switching and routing, preferred • High-speed interconnect protocol knowledge preferred • Hardware/ASIC architecture understanding preferred • Performance optimization and profiling experience with perf, gprof, valgrind, or similar tools preferred • Open-source contribution history preferred • Technical leadership and mentoring experience preferred • Experience with AI-assisted development tools such as GitHub Copilot or Cursor preferred • Familiarity with test automation frameworks and CI/CD systems preferred

🏖️ Benefits

• Competitive compensation package including performance incentives and equity participation • Additional benefits depending on geographic location • Paid holidays • Flexible work arrangements • AI-first development practices and access to AI coding assistants and emerging tooling • Career growth opportunities

Apply Now

Similar Jobs

🔥 21 hours ago

Clario

5001 - 10000

🏥 Healthcare

💼 Consulting

📦 Logistics

Mobile DevOps Technical Lead building CI/CD pipelines for Clario's regulated clinical-trial applications. Owning mobile release automation, signing, deployment, and technical guidance for engineers.

🇨🇷 Costa Rica – Remote

💰 Private Equity Round on 2019-10

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Android

AWS

Azure

Cloud

Docker

iOS

Jenkins

Kubernetes

Python

.NET

🕒 6 days ago

JBS Dev | Strategic Technology Experts

51 - 200

💼 Consulting

🏥 Healthcare

✈️ Travel

Senior Software Developer skilled in Python and front-end technologies for AI tools. Collaborate closely with cross-functional teams in a fully remote environment.

AWS

Cloud

Distributed Systems

JavaScript

Python

React

TypeScript

🕒 6 days ago

CSC Generation

1001 - 5000

🛒 Retail

🛍️ eCommerce

🤖 Artificial Intelligence

Senior Software Engineer developing and maintaining ecommerce web applications with PHP and JavaScript. Focus on technical leadership, AI-assisted workflows, and team collaboration in a remote setup.

🇨🇷 Costa Rica – Remote

💵 $64k - $80k / year

💰 Venture Round on 2019-01

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

JavaScript

jQuery

Laravel

PHP

Postgres

SQL

Symfony

🕒 July 24

Rimutee

11 - 50

🎯 Recruiter

👥 HR Tech

🤝 B2B

Senior Software Architect designing and leading scalable software architectures for the financial sector. Influencing modern solutions and high-performance designs in remote settings.

🇨🇷 Costa Rica – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🗣️🇪🇸 Spanish Required

AWS

Cloud

Kafka

Spring

Spring Boot

SpringBoot

🕒 July 24

Rimutee

11 - 50

🎯 Recruiter

👥 HR Tech

🤝 B2B

Senior Software Architect designing scalable software architectures. Leading technological decisions and mentoring development teams in a fully remote environment.

🇨🇷 Costa Rica – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🗣️🇪🇸 Spanish Required

AWS

Cloud

Kafka

Spring

Spring Boot

SpringBoot