Talent.com
Software Engineer, Platform Software
Software Engineer, Platform SoftwareCornelis Networks • San Jose, CA, United States
Software Engineer, Platform Software

Software Engineer, Platform Software

Cornelis Networks • San Jose, CA, United States
6 days ago
Job type
  • Full-time
Job description

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.

We are seeking a motivated and talented Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software for our custom hardware platforms. The ideal candidate will have a strong background in C, C++, and Python, with hands-on experience in developing software that interacts directly with hardware. You will also contribute to our DevOps and continuous integration (CI) processes, ensuring the reliability and efficiency of our development lifecycle. This is a mid-level position ideal for an engineer with approximately five years of experience who is passionate about working at the intersection of hardware and software.

Key Responsibilities :

  • Design, develop, and test software for our custom hardware platforms using C, C++, and Python.
  • Collaborate with hardware engineers to define software requirements and ensure seamless hardware-software integration.
  • Develop and maintain low-level drivers and firmware for various hardware components.
  • Develop and maintain the command-line interface (CLI) for our hardware platforms.
  • Participate in the entire software development lifecycle, from concept and design to testing and deployment.
  • Contribute to the improvement of our DevOps and CI / CD pipelines.
  • Troubleshoot and resolve software and hardware-related issues.
  • Write and maintain clear and comprehensive technical documentation.
  • Participate in code reviews to ensure code quality and adherence to best practices.

Minimum Qualifications :

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Approximately 5 years of professional software development experience.
  • Proficiency in C, C++, and Python.
  • Experience working in a Linux development environment.
  • Experience developing software for custom hardware platforms.
  • Understanding of hardware-software interaction, including low-level interfaces (e.g., SPI, I2C, UART).
  • Familiarity with DevOps principles and CI / CD tools (e.g., Jenkins, Git).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.
  • Preferred Qualifications :

  • Experience with embedded systems and real-time operating systems (RTOS).
  • Experience with OpenBMC (Yocto) and / or Network Operating Systems (NOS).
  • Experience with CVE (Common Vulnerabilities and Exposures) analysis and resolution.
  • Experience with scripting languages for automation.
  • Knowledge of agile development methodologies.
  • 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.

    Create a job alert for this search

    Software Engineer Platform • San Jose, CA, United States

    Related jobs
    Software Engineer, Core Platform

    Software Engineer, Core Platform

    Moveworks.ai • Mountain View, CA, United States
    Full-time
    As a member of the core platform team, you will play a key role in shaping the evolution of moveworks conversational AI platform. You will have the opportunity to - build enterprise products that so...Show more
    Last updated: 30+ days ago • Promoted
    Principal Platform Software Engineer - OpenBMC Platform Architect

    Principal Platform Software Engineer - OpenBMC Platform Architect

    NVIDIA Corporation • Santa Clara, CA, United States
    Full-time
    Principal Platform Software Engineer - Platform Architect.Apply locations : US, CA, Santa Clara; US, Remote.NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    Service Global • Sunnyvale, CA, United States
    Full-time
    Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM / ODM appliances & embedded systems.For more than 15 ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, AI Platform

    Software Engineer, AI Platform

    LinkedIn • Mountain View, CA, United States
    Full-time
    LinkedIn is the worlds largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover excit...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Storage Platform

    Senior Software Engineer - Storage Platform

    Uber • Sunnyvale, CA, United States
    Full-time
    We are looking for talented engineers to join the Storage Platform.We provide standardized, integrated and fully managed database, object storage and cache infrastructure.Our offerings include prop...Show more
    Last updated: 30+ days ago • Promoted
    Principal Platform Software Engineer - OpenBMC Platform Architect

    Principal Platform Software Engineer - OpenBMC Platform Architect

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited m...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineer

    Platform Engineer

    Cynet Systems • San Jose, CA, United States
    Full-time
    Prioritize tasks effectively to ensure that project deliverables and deadlines are met.Monitor systems health and alerts to ensure platform availability and performance and provide necessary suppor...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Obsidian Security • Palo Alto, CA, United States
    Full-time
    Founded in 2017, Obsidian Security was created to close a critical gap : securing the SaaS applications where modern business happens-platforms like Microsoft 365, Salesforce, and hundreds more.Back...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer API Infrastructure

    Principal Software Engineer API Infrastructure

    Rubrik • Palo Alto, California, USA
    Full-time
    Our team is responsible for building the foundational API layer for all user and system interaction with Rubrik products. We connect our distributed SaaS products and federated on-prem deployments.O...Show more
    Last updated: 9 days ago • Promoted
    Software Infrastructure & Platform Engineer

    Software Infrastructure & Platform Engineer

    PsiQuantum • Palo Alto, CA, United States
    Full-time
    Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Fullstack

    Software Engineer, Fullstack

    PayPal • San Jose, CA, United States
    Full-time
    PayPal has been revolutionizing commerce globally for more than 25 years.Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empow...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer, Capital Platform

    Software Engineer, Capital Platform

    Tik Tok • San Jose, CA, United States
    Full-time
    About TikTok Monetization Capital Platform Our team is responsible for providing a suite of capabilities to support TikTok's advertising operations, including advertising billing, fund account mana...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platforms

    Software Engineer, Platforms

    1X Technologies AS • Palo Alto, CA, United States
    Full-time
    We're an AI and robotics company based in Palo Alto, California, on a mission to build a truly abundant society through general-purpose robots capable of performing any kind of work autonomously.We...Show more
    Last updated: 30+ days ago • Promoted
    Senior Platform Software Engineer, System Engineering

    Senior Platform Software Engineer, System Engineering

    Pure Storage • Santa Clara, CA, United States
    Full-time
    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry.Here, you lead with innovative thinking, grow along with us, and join the smartest team in t...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer - Watchers

    Software Engineer - Watchers

    Rubrik Job Board • Palo Alto, CA, United States
    Full-time
    Watchers is a core platform team that develops monitoring tools, such as reports, dashboards, and event streams, that help our customers sleep well at night. Our infrastructure processes billions of...Show more
    Last updated: 30+ days ago • Promoted
    Principal Platform Engineer : Kubernetes, CI / CD & Scale

    Principal Platform Engineer : Kubernetes, CI / CD & Scale

    Expedia, Inc. • San Jose, CA, United States
    Full-time
    A leading travel technology company in San Jose seeks a Principal Software Development Engineer to lead the architecture of a Kubernetes platform. The ideal candidate will have over 8 years of exper...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer - Platform Infrastructure

    Software Engineer - Platform Infrastructure

    Brevian.ai • Sunnyvale, CA, United States
    Full-time
    BREV / AN is at the forefront of revolutionizing how businesses leverage artificial intelligence.Our no-code platform empowers every business team to harness the power of production-grade AI agents, ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Fortinet • Santa Clara, CA, United States
    Full-time
    Design and implement platform-level systems.Build scalable, highly available, and cost-efficient services that support.Collaborate with Product and Engineering stakeholders to define functional spe...Show more
    Last updated: 30+ days ago • Promoted