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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - SAI/SDK in Austin, TX vacancy
  •  ...Senior Software Engineer Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies...  ...how developers build, test, debug, and deploy SDK extensions in the Q2 ecosystem. This role is Product Engineering... 
    Senior
    Local area
    Work visa
    Flexible hours

    Q2

    Austin, TX
    3 days ago
  • $111.6k - $186k

     ...- USA Job Family Group Engineering / Product Development Job Profile Sr Software Engineer Management Level...  ...Cox Automotive is seeking a Senior Software Engineer , that will work...  ..., Stencil Cloud: Amazon: AWS SDK, Elastic Beanstalk, ElastiCache,... 
    Senior
    Remote work
    Flexible hours
    Shift work

    Cox Communications

    Austin, TX
    2 days ago
  •  ...We're currently looking for a highly motivated experienced Senior Software Engineer to join our engineering team focused on our cutting edge out...  ...experience ~ Deep understanding of Android development (Android SDK, Kotlin/Java, Compose, MVVM/MVI, Coroutines, Flows, Binder/... 
    Senior
    Work at office
    Flexible hours

    Atmosphere TV

    Austin, TX
    1 day 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
    6 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
    2 days 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
    3 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
    2 days 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
    3 days ago
  •  ...Nextwork Engineer #3 Build the systems that change how hundreds of thousands learn. Work directly with the founder, shape core product...  ...talking strategy over shipping, have less than five years of software experience, or don't actively use AI in your workflow. What... 
    Senior
    Remote work
    Flexible hours

    Blackbird

    Austin, TX
    15 hours ago
  • A leading automotive company seeks a Senior Software Engineer to design high-performance systems. The ideal candidate will collaborate cross-functionally, implement best practices, and work hands-on in coding and system improvement. Requires strong experience in software... 
    Senior

    General Motors

    Austin, TX
    4 days ago
  •  ...Senior Software Engineer 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 the nation, receiving recognition on the list... 
    Senior
    Permanent employment

    ShortList Recruitment Limited

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

     ...PRODUCT ENGINEERING - REMOTE Senior Software Engineer / Architect We're looking for a Senior Software Engineer / Architect to join our engineering organization as a senior individual contributor. This is a high-impact, hands-on technical leadership role for someone... 
    Senior
    Full time
    Remote work

    Pearson

    Austin, TX
    6 days ago
  • $175k - $225k

     ...Senior Software Engineer Modern Intelligence is building the foundational AI for defense. Over the next decade, the US military and our allies will 10x the number of sensors we field to see the battlefield but cannot 10x the number of service members manually watching... 
    Senior

    Modern Corporation

    Austin, TX
    3 days ago
  • Silicon Laboratories Inc. is seeking a Sr. Software Engineer in Austin, Texas. The role involves developing robust software infrastructure for IoT and Wireless products, requiring a strong background in programming languages like Python, C#, and Java. With a focus on innovation... 
    Senior
    Flexible hours

    Silicon Laboratories Inc.

    Austin, TX
    1 day ago
  • $89.5k - $188k

    A technology development firm seeks a Senior Software Engineer in Austin, TX, to develop high-quality software for the U.S. Navy's Spectral Program. The candidate must have 7+ years in software engineering, strong programming skills (Python, Java, Go), and an active Top... 
    Senior

    Gieslerllc

    Austin, TX
    4 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building...  ...changes the world. On the HashiCorp engineering team, we build the Infrastructure Cloud...  ...and responsibilities We’re looking for Senior Engineers with a deep backend focus to join... 
    Senior
    Remote work

    IBM

    Austin, TX
    9 days ago
  • $186.07k - $218.9k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...we look for in you (ie. job requirements): ~5+ years of software development experience building large-scale distributed systems... 
    Senior
    Local area

    Coinbase

    Austin, TX
    1 day ago
  •  ...new AI-driven sales channels while safeguarding complete control over their data and customer experiences. We are seeking a Senior Software Engineer to join our dynamic team. In this pivotal role, you will drive the development of cutting-edge software solutions that... 
    Senior

    Satsuma

    Austin, TX
    4 days ago
  • $126k - $248k

     ...developer experience as the product grows * Mentor fellow engineers and assume ownership and accountability of projects QUALIFICATIONS...  ...science and maintaining distributed and/or highly concurrent software systems in large, long-lived code bases * Track record of... 
    Senior
    Local area
    Worldwide
    Flexible hours

    MongoDB

    Austin, TX
    15 hours ago
  •  ...might benefit from their application. We are seeking a senior crypto focused technologist to join Schwab’s Research &...  ...and digital assets alongside a strong foundation in software architecture and engineering. This role will support key R&D initiatives focused on digital... 
    Senior
    Contract work
    Work at office

    Charles Schwab

    Austin, TX
    5 days ago
  •  ...Senior Engineer Opportunity Boom is on a mission to level the playing field for the 110+ million renters in the US by making housing more...  ...solutions with business needs Drive best practices in software engineering, including code reviews, testing, and documentation... 
    Senior
    Flexible hours
    Night shift

    Boom

    Austin, TX
    2 days ago
  •  ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking for a Senior Software Engineer II to design and build orchestration systems that enable CesiumAstro's advanced machine learning pipelines. In this role,... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    4 days ago
  • $186.07k - $218.9k

     ...system for our infrastructure spend, bridging the gap between Engineering, Finance, and Product. We manage the cost data across every product...  ..., metered, and billed. Strong proficiency in backend software engineering (e.g., Go, Python, or Ruby) and a track record of... 
    Senior
    Local area
    Immediate start

    Coinbase

    Austin, TX
    6 days ago
  •  ...Senior Software Engineer - Egress Hybrid At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world's largest networks that powers millions of websites and other Internet properties for customers ranging from individual... 
    Senior
    Local area

    Cloudflare Inc

    Austin, TX
    3 days ago
  •  ...Senior Forward Deployed Software Engineer Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview We are... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Saronic

    Austin, TX
    18 days ago
  • $111.9k - $165k

     ...enablement tools and platforms that help engineering teams adopt AI-native workflows....  ...AI development tools quickly. Apply software engineering fundamentals to AI tooling projects...  ...maintain project momentum. Collaborate with senior engineers to learn AI engineering... 
    Senior
    Local area
    Flexible hours

    Cotality

    Austin, TX
    4 days ago
  •  ...Location: Austin, TX Employment Type: Full-time, In-Office Department: Engineering Salary: Top of market salary + equity We're hiring a Senior Software Engineer with experience building web applications and service oriented architecture to help us build... 
    Senior
    Full time
    Work at office

    Steadily

    Austin, TX
    1 day ago
  •  ...There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering team to create solutions, develop stories, and... 
    Senior
    Work experience placement
    Casual work
    Work at office
    Local area
    Relocation
    Relocation package
    Day shift

    Arrive Logistics

    Austin, TX
    1 day ago
  •  ...It's why we all really love working for the Hardest Working Software in Television™ (and also why we were named one of Ad Age's...  ...join us in our next stage of growth. We're looking for a Senior Backend Engineer to join our Integrations team! Our team powers the systems... 
    Senior
    Full time
    Live in
    Remote work
    Flexible hours
    Weekend work

    MNTN

    Austin, TX
    15 hours ago
  • $143.05k - $238.42k

     ...developing the next generation UI platform for Engineering Applicationsfor Optical Design. Why...  ...leader in making high-quality optical software for50 years. We providecutting...  ...Responsibilities We are looking for Senior Software Engineerwith CAD/CAMfrontenddevelopment... 
    Senior
    Flexible hours

    Keysight Technologies

    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!