Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - SAI/SDK

Cornelis Networks

At Cornelis we're building the future of AI and HPC networking with an AI-first approach to silicon and software development. We're seeking engineers who are energized by working on cutting-edge ASIC design and distributed software systems, and who are motivated to push the boundaries on how AI can transform everything from chip architecture to system performance at scale.

Cornelis Networks delivers the world's highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale. Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation. Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world's most demanding computational challenges with our next-generation networking solutions.

We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building successful products and companies. As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.

Join Cornelis Networks' growing SAI/SDK team to drive the development of our next-generation switch ASIC platform. Partner with our Principal Engineer on architecture and implementation, taking ownership of key subsystems to accelerate product delivery. This role combines deep technical work on Switch Abstraction Interface (SAI) and SDK implementation with test infrastructure development, supporting both traditional Ethernet and high-speed interconnect protocols. You'll work in an AI-first development environment, leveraging cutting-edge tooling to maximize productivity and impact.

This position offers the opportunity to work on cutting-edge switch ASIC technology in a fast-paced, innovation-driven environment. You'll have significant technical ownership, collaborate with world-class engineers, and contribute to products that power high-performance computing and AI infrastructure. Cornelis Networks is committed to AI-first development practices, providing engineers with the best tools and workflows to maximize impact and career growth.

Key Responsibilities
  • SAI Implementation: Design and implement SAI object types and APIs for switch ASIC platforms, supporting multiple operational modes and architectures
  • SDK Development: Develop and maintain switch SDK components, including low-level ASIC drivers, control plane interfaces, and hardware abstraction layers
  • NOS Integration: Integrate SAI/SDK with SONiC and other network operating system platforms, ensuring seamless interoperability
  • Test Infrastructure: Build and maintain test frameworks, harnesses, and CI/CD pipelines for SAI/SDK validation; write comprehensive unit and integration tests
  • Performance Optimization: Profile and optimize SAI/SDK performance for latency, throughput, and resource utilization
  • Technical Collaboration: Work closely with hardware, firmware, and systems teams to define ASIC requirements and resolve integration issues
  • Code Quality: Conduct code reviews, mentor junior engineers, and establish best practices for SAI/SDK development
  • AI-First Development: Leverage AI coding assistants and emerging tooling to accelerate development velocity and code quality
Minimum Qualifications
  • 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
Preferred Qualifications
  • SAI (Switch Abstraction Interface) implementation experience
  • SONiC or other network operating system platform integration experience
  • Network protocol implementation experience (L2/L3 switching, routing)
  • High-speed interconnect protocol knowledge
  • Hardware/ASIC architecture understanding
  • Performance optimization and profiling experience (perf, gprof, valgrind, etc.)
  • Open-source contribution history
  • Technical leadership and mentoring experience
  • Experience with AI-assisted development tools (GitHub Copilot, Cursor, or similar)
  • Familiarity with test automation frameworks and CI/CD systems

Location: This is a remote position for employees residing within the United States.

We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits. Our dynamic, flexible work environment provides the opportunity to collaborate with some of the most influential names in the semiconductor industry.

At Cornelis Networks your base salary is only one component of your comprehensive total rewards package. Your base pay will be determined by factors such as your skills, qualifications, experience, and location relative to the hiring range for the position. Depending on your role, you may also be eligible for performance-based incentives, including an annual bonus or sales incentives.


In addition to your base pay, you'll have access to a broad range of benefits, including medical, dental, and vision coverage, as well as disability and life insurance, a dependent care flexible spending account, accidental injury insurance, and pet insurance. We also offer generous paid holidays, 401(k) with company match, and Open Time Off (OTO) for regular full-time exempt employees. Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave.

Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. Cornelis Networks is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - SAI/SDK in Austin, TX vacancy
  •  ...Senior Software Engineer — Observability Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services...  ...pipeline. Execute metadata enrichment standards across the SDK, Collector, and Gateway levels. Refactor and migrate... 
    Senior
    Worldwide

    Apple

    Austin, TX
    1 day ago
  •  ...Senior Software Engineer Q2 is seeking a Senior Software Engineer to join our Q2 Code product team—an agentic development platform that revolutionizes how developers build, test, debug, and deploy SDK extensions in the Q2 ecosystem. This role is Product Engineering... 
    Senior
    Work visa
    Flexible hours

    Q2

    Austin, TX
    2 days ago
  •  ...allowing you to focus on high-impact architectural and strategic engineering challenges. The Work You'll Do: You'll design, build,...  ...that "shift-left" data quality. Familiarity with tracking and SDK ecosystems (e.g., Tracking SDK and "Direct Send"),... 
    Senior
    Contract work
    Work at office
    Local area
    Immediate start
    Flexible hours
    Shift work

    Realtor.com Careers

    Austin, TX
    1 day ago
  •  ...infrastructure for the agent-native era —where software isn’t static, but a dynamic, constantly changing...  ...generation platform shift. The role We're hiring an engineer to join the team that builds and owns the Keycard Agent SDK — the libraries that bring trust, governance,... 
    Suggested
    Remote work
    Shift work

    GrabJobs

    Austin, TX
    11 hours ago
  • $108k - $172.8k

     ...art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member...  ...wherever applicable in the development flow Maintain SDK and Standalone release branches that may contain specific changes... 
    Senior
    Work experience placement
    Local area

    Broadcom Corporation

    Austin, TX
    11 hours ago
  •  ...We are seeking a highly motivated and experienced Senior Software Engineer (Kotlin) to join our Android team. This is a 100% remote position with...  ...Kotlin and Java programming languages Expertise in Android SDK and Android Studio Experience with RESTful API design and implementation... 
    Senior
    Temporary work
    Remote work

    GrabJobs

    Austin, TX
    11 hours ago
  • $110k - $270k

     ...scalable, robust, and highly available platform. We are seeking Senior Software Engineers who are passionate about designing and implementing a highly...  ...and technologies: Docker, Ansible, Packer, Vagrant, AWS SDK for Java Strong verbal and communication skills We are looking... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    GrabJobs

    Austin, TX
    1 day ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML...  ...to building accessible and inclusive software. Excellent software engineering fundamentals... 
    Senior
    Work at office

    Clutch Canada

    Austin, TX
    4 days ago
  • $140k - $200k

    Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services...  ...product teams, and deliver solutions via our cross-platform SDK. Optimize existing functionality to ship things like faster... 
    Senior
    Remote work

    Clutch Canada

    Austin, TX
    11 hours ago
  •  ...The Role The Enterprise SaaS & AI (SAI) organization delivers critical...  ...platforms and services that power GM Software & Services and the broader GM IT ecosystem...  ...getting started. We're looking for a senior, high-impact engineer with modern cloud development experience... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    2 days ago
  • A well-funded startup is seeking an Embedded Software Engineer in Austin, TX. The role involves developing Linux-based chip management applications and requires expertise in C, Python, and embedded system development. Candidates should have 10+ years of experience, along... 
    Senior
    Visa sponsorship

    Mogi I/O : OTT/Podcast/Short Video Apps for you

    Austin, TX
    1 day ago
  •  ...expanding the capabilities of SentinelOne, actively listening to customers and responding to their needs. We are looking for a Senior macOS Software Engineer who will be directly involved in our core technology and help ensure we stay ahead of cybercriminals. What will you do?... 
    Senior

    GrabJobs

    Austin, TX
    11 hours ago
  •  ...Engineer Position Client is looking for engineer at various levels, specialized in developing Verification/Validation tools. Application...  ...and high value algorithms for verification/validation software for a high-end 64 bit super scalar micro-processor. Candidate should... 
    Senior
    Work experience placement

    Netpace

    Austin, TX
    2 days ago
  • $79.2k - $178.1k

     ...OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our...  ...rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud...  ...understanding of object-oriented design and SDK development, specifically within a cloud... 
    Senior
    Temporary work
    Local area
    Remote work
    Worldwide
    Flexible hours

    Oracle

    Austin, TX
    2 days ago
  • $100k - $200k

     ...Senior Software Engineer, Console Panic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of working in software engineering... 
    Senior

    Panic Button Games

    Austin, TX
    1 day ago
  •  ...seamlessly integrates hardware, software and system level technologies...  ...-thinking team of architects, engineers, and business professionals...  ...seeking a talented and experienced Senior Software Engineer, Kubernetes...  ...using tools like the Operator SDK or Kubebuilder.Strong... 
    Senior
    Full time
    Remote work
    Flexible hours

    Cornelis Networks

    Austin, TX
    11 hours ago
  •  ..., and scalable self-driving systems and is looking for a senior/architect-level engineer to help build the core infrastructure behind their autonomy...  ...builds the pipeline systems that run autonomous driving software in simulation and offline environments. Their focus is... 
    Senior

    NGV Talent

    Austin, TX
    18 hours ago
  •  ...proprietary multi-modal dataset for training and evaluation Architect a deterministic secondary perception system Mentor junior engineers about best practices You have ~ Bachelor’s or Master’s degree in Computer Science, Robotics, Deep Learning, or a related... 
    Senior

    GrabJobs

    Austin, TX
    11 hours ago
  •  ...Software Engineer / Senior Software Engineer AI-Enabled Logging Platform Modernization (ELK Stack | .NET | AWS) Role Overview We are looking for strong software engineers with hands-on experience in ELK stack, enterprise logging frameworks, .NET application ecosystems... 
    Senior

    Futran Tech Solutions Pvt. Ltd.

    Austin, TX
    1 day ago
  • $180k - $300k

     ...Software Engineer, Consensus - Anza Who We Are Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability. Anza was founded by experienced executives and core engineers solving the toughest problems in Web3. Crypto ecosystems rely on robust... 
    Senior
    Worldwide
    Flexible hours

    GrabJobs

    Austin, TX
    3 days ago
  •  ...Senior Software Engineer – USA Remote – North America | Full-Time | Canals AI About Canals Canals is a bootstrapped, profitable startup transforming wholesale distribution (trillion dollar industry) with AI. Our platform seamlessly integrates with the systems... 
    Senior
    Full time
    Remote work
    Flexible hours

    Canals

    Austin, TX
    11 hours ago
  •  ...platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and...  ...Python/Git- advantage Knowledge block-level Storage/file systems — advantage BSc/MSc degree in Computer Science, Engineering or equivalent... 
    Senior

    GrabJobs

    Austin, TX
    2 days ago
  •  ...Senior Software Engineer Sensi is redefining how care organizations support aging at home by using its Care Intelligence platform to translate everyday signals into meaningful clinical and operational outcomes. Sensi's platform is deployed across 50 states in leading... 
    Senior
    Local area

    Sensi Inc

    Austin, TX
    2 days ago
  • $100k - $150k

     ...features and games that billions of players will enjoy worldwide. About the Role Rushdown Studios is looking for an experienced Unreal Engineer to join us in support of our partner studio! In this role, you’ll work on challenging projects to develop a range of features... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Austin, TX
    4 days ago
  •  ...Senior Software Engineer Austin, TX, Franklin, TN, Las Vegas, NV, or Reno, NV Hybrid – onsite 1-3 days per week, but also flexible depending on current project Position Summary: We're looking for a Senior Software Engineer to be responsible for analyzing, coding... 
    Senior
    Local area
    Flexible hours
    3 days per week
    1 day per week

    1872 Consulting

    Austin, TX
    2 days ago
  • $175k

     ...Job Description Senior Software Engineer Austin, TX $175,000 ShortList Recruitment have partnered with a FinTech company who are looking to bring in a highly motivated & Driven Senior Software Engineer. Our client is one of the fastest growing companies in... 
    Senior
    Permanent employment

    ShortList Recruitment Limited

    Austin, TX
    11 hours ago
  •  ...Software Engineer Senior REMOTE GENERAL DUTIES & RESPONSIBILITIES Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. Interacts with product managers... 
    Senior
    Work experience placement
    Local area
    Remote work

    TriOptus LLC

    Austin, TX
    2 days ago
  • $169k - $195k

     ...fraud detection, real-time bidding,profile stores, recommendation engines,and other use cases. At Aerospike, we dream big and deliver...  ...with maximum simplicity, speed, and scale. We’re looking for a Senior Backend Engineer to join our Cloud team and play a key role in... 
    Senior

    GrabJobs

    Austin, TX
    4 days ago
  •  ...record of leading successful cross-functional projects. Ideal candidates will have understanding of tax and accounting relating to software subscriptions Benefits Competitive base pay + bonus potential Generous medical, dental, and vision plans (we pay 100% of your... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Skimmer, Inc.

    Austin, TX
    11 hours ago
  • A leading technology company based in Austin is looking for a Software Engineer specialized in Ethernet Switching. The role involves developing and optimizing APIs, improving software library performance, and collaborating with teams to resolve issues. Candidates should... 
    Senior

    NVIDIA Corporation

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - SAI/SDK. Be the first to apply!