Cornelis Networks logo

Cornelis Networks

Remote Jobs

The Future of High Performance Fabrics

18 open rolesTeam 51,200H1B SponsorLatest: Apr 9, 2026, 2:34 AM UTCCompany SiteLinkedIn
Post Date
Minimum Salary
Experience

18 Jobs

Cornelis Networks logo

Principal AI Automation Engineer

Cornelis Networks

The Future of High Performance Fabrics

Full TimeRemoteLeadTeam 51-200H1B Sponsor

• Lead the optimization of ASIC design and verification flows and infrastructure, including compute clusters, storage, batch queuing systems using AI methodologies • Drive efficiencies with AI and automation across all tools and EDA workflows • Perform tool license management and optimization on batch compute environment • Manage ASIC tool installation, environment setup, and licensing support for ASIC design and AI applications • Collaborate with design and verification teams, IT, and engineering leadership to implement scalable and efficient workflows • Drive process improvements, patch management, and operational efficiency across multiple sites • Implement and maintain metrics reporting for resource utilization, engineering productivity, and system performance

Texas
$65K - $80K / year
Job Closed
Full TimeRemoteSeniorTeam 51-200H1B Sponsor

• 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

Texas
$20 / hour
Cornelis Networks logo

Principal Solutions Architect

Cornelis Networks

The Future of High Performance Fabrics

Solutions Engineer107 days ago
Full TimeRemoteLeadTeam 51-200H1B Sponsor

• Work closely with team members to identify, qualify, manage, and close sales opportunities • Work closely with team members to develop new business opportunities and to open new markets • Gather customer and partner requirements and influence them to align with company solutions • Design, validate, and document solutions for customers and partners • Deliver effective technical presentations to secure favorable outcomes from various audiences • Author technical materials and peer-reviewed publications for use in sales and marketing activities • Travel to conferences, customers, and partners to present and position company solutions and research

California
Job Closed
Cornelis Networks logo

Manager, Kernel Software Engineering

Cornelis Networks

The Future of High Performance Fabrics

OtherRemoteSeniorTeam 51-200H1B Sponsor

• Lead design and development of Linux (alike) kernel components, including networking/switch drivers, subsystems, and performance-critical paths • Provide architectural guidance on kernel interfaces, memory management, interrupt handling, DMA, and concurrency • Review and guide complex kernel patches with a focus on correctness, performance, maintainability, and upstream acceptance • Drive root-cause analysis and resolution of complex kernel-level issues across development, CI, and customer environments • Manage, mentor, and grow a team of Linux (alike) kernel engineers, including goal setting, performance feedback, and career development • Build a high-trust, fast-paced engineering culture emphasizing code quality, ownership, and collaboration in a startup environment • Partner with recruiting to hire software engineers and grow team capabilities with AI tools • Champion upstream development and active participation with the Linux kernel, FreeBSD, and DPDK community (LKML, maintainers, reviews) • Ensure patches meet community standards and are submitted, reviewed, and maintained upstream where appropriate • Manage the team to participate in technical discussions with external open-source stakeholders • Work closely with hardware, firmware, networking, systems, QA, and product teams to align kernel work with platform roadmaps • Translate product requirements into executable technical plans and milestones • Support customer escalations by coordinating deep technical investigations and delivering durable fixes • Own planning, prioritization, and execution of kernel deliverables across multiple releases • Establish and improve development processes including CI, testing, code review, and release readiness • Track progress, risks, and dependencies, communicating clearly with stakeholders

United States
Job Closed
OtherRemoteSeniorTeam 51-200H1B Sponsor

• Design, build, and maintain CI/CD pipelines using GitHub Actions • Integrate HPC/AI workload and Cornelis software build and test stages into CI pipelines • Interface with SW teams to validate and test new packages • Collaborate with developers to help debug, interpret, and communicate testing results • Monitor pipeline health, troubleshoot failures, and continuously improve build reliability and speed • Administer and maintain onsite Linux-based development and test servers • Perform OS provisioning, patching, and lifecycle management • Manage hardware and software stacks for both CPU and GPU systems • Maintain driver and package compatibility matrices

Texas
Job Closed
OtherRemoteSeniorTeam 51-200H1B Sponsor

• Design and implement performance-critical features for CCL enablement on Cornelis Networks’ fabrics • Optimize distributed training performance across multi-node, multi-GPU configurations • Improve GPU communication paths including GPU-direct transfers, IPC, and CPU/GPU synchronization • Profile distributed AI workloads and identify bottlenecks across the software and hardware stack • Tune AI frameworks such as PyTorch Distributed, TensorFlow/XLA, JAX, DeepSpeed, and Megatron-LM • Develop benchmarks and microbenchmarks aligned with real model performance • Contribute upstream to AI communication and distributed training projects • Participate in design reviews, code reviews, CI, and long-term maintenance • Prototype and validate Ultra Ethernet capabilities for AI collective communication • Provide technical input for deployment considerations and performance validation • Collaborate with kernel/driver, switch, performance, and systems teams • Support advanced escalations by analyzing traces and providing robust fixes

Texas
Cornelis Networks logo

Senior Software Engineer – SAI/SDK

Cornelis Networks

The Future of High Performance Fabrics

Full TimeRemoteSeniorTeam 51-200H1B Sponsor

• 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

United States
Job Closed
OtherRemoteLeadTeam 51-200H1B Sponsor

• Define, champion, and proliferate market leading networking solutions for the AI and HPC market • Partner with customers, OEM and cloud partners, as well as Cornelis architects, silicon and systems engineers, and sales to deliver leadership networking products • Develop and iterate on the product value proposition—translating workload and system requirements into product requirements that drive design wins and customer adoption • Drive a clear understanding of customer technical and business requirements to establish targets and priorities that define a successful product roadmap • Serve as the domain knowledge expert in HPC, AI, and networking to drive business-centric product decisions that maximize the efficiency of GPU, CPU, and accelerator-based clusters • Own the product strategy, positioning, roadmap, design win plans for OEMs and System Integrators, as well as customer roadmap communications to ensure a successful end-to-end lifecycle • Build and improve product business cases in collaboration with key stakeholders to optimize the portfolio and support financial performance goals

California
Cornelis Networks logo

Electronics Design Engineer

Cornelis Networks

The Future of High Performance Fabrics

OtherRemoteSeniorTeam 51-200H1B Sponsor

• Work with software, mechanical, ASIC, manufacturing, marketing, and project management teams to develop platform and board-level architecture that meets program requirements, schedules, and cost targets • Collaborate with design, software, ASIC, and mechanical engineering teams to develop platform and board-level architecture, modules, and board-level tests • Evaluate and select components to support design goals • Develop board and system-level schematics and layout rules • Help guide and support board layout activities • Develop the necessary engineering documentation (schematics, design/layout rules, test source code, etc.) to support design implementation • Assist in developing test strategies and quality practices • Support investigations by identifying, analyzing, reproducing, and documenting defects, bugs, or system issues • Develop troubleshooting tools and techniques to analyze production test failures • Support software engineering teams with firmware development and integration • Support compliance and regulatory testing • Support manufacturing teams through all phases of product development—from prototypes to production—including procurement, component management, and quality control.

Pennsylvania
Job Closed
Cornelis Networks logo

Senior Technical Program Manager

Cornelis Networks

The Future of High Performance Fabrics

Full TimeRemoteSeniorTeam 51-200H1B Sponsor

• Leading the end-to-end execution of networking product programs • Collaborating with program managers and engineering leads to define project plans and resource needs • Establishing and managing program timelines, budgets, and reporting structures across multiple projects • Driving issue resolution and managing program risks and mitigation strategies • Facilitating regular program reviews with stakeholders • Promoting and implementing best practices for product lifecycle management • Providing mentorship and direction to a cross-functional team

Massachusetts

8more opportunities are still waiting for you.Log in now and take your next shot before someone else does.