CCornelis Networks, Inc. logo

Cornelis Networks, Inc.

Computer Networking Products · 245 people

Principal Embedded Firmware Engineer — AI/HPC Networking Silicon

Posted 20 Oct

What’s this role about? You will architect and implement bare-metal firmware to provision, boot, and supervise on-chip acceleration engines for high-performance networking silicon. The role involves defining hardware/software contracts, managing secure firmware-loading pipelines, and providing technical leadership across the engineering team.

Boston, Massachusetts
Remote
Full-time
10+ years exp

Skills required

Tap the ones you have

Want to get this job faster?

Apply with AI

No more application formsOur AI fills them in and submits them for you. You just pick the jobs.

Find hiring manager

Reach the person hiringEmail the person behind the job, not the inbox.

Company

About Cornelis Networks, Inc. Cornelis is solving one of the world’s biggest compute efficiency challenges—unlocking application performance with network-led acceleration at any scale. Built on the proven Omni-Path architecture, Cornelis is the only open fabric architecture that spans scale-up and scale-out, turning the network from passive transport into an active compute layer that drives faster AI and HPC outcomes.

Cornelis Networks, Inc.

Deliver the network performance your AI hardware was built for

CCornelis Networks, Inc. logo
201-500 employees
Computer Networking Products
2020
Privately Held
Raised $410.3M

Responsibilities

  • Architect and implement bare-metal C firmware on a RISC-V management core that provisions, boots, and supervises arrays of on-chip acceleration engines.
  • Own the secure firmware-loading pipeline: fetch images from flash, coordinate hardware root-of-trust authentication, and distribute verified images into each engine's local memories through on-chip fan-out/DMA hardware.
  • Build per-engine bring-up, reset sequencing, and health validation driven by control/status registers, with solid
  • timeout and error handling and enforced security invariants.
  • Scale firmware distribution and bring-up across many engines and multiple dies, including runtime re-boot and in-field firmware updates.
  • Define the hardware/software contract with ASIC/RTL teams using a datamodel-first workflow (e.g., SystemRDL, Kaitai, YAML → generated code).
  • Validate firmware against functional simulators (e.g., QEMU) with automated unit and integration tests.
  • Set architecture standards, review designs and code, and mentor engineers.

Qualification

TechnologyEngineeringSoftware

Required

  • 10+ years of embedded/firmware engineering, with a track record of software architecture and technical leadership.
  • Expert C (C++ a plus) and working Python.
  • Deep experience with bare-metal firmware on constrained cores, including manually managed local memories and low level bring-up.
  • Experience with secure boot / image authentication and hardware root-of-trust integration.
  • Experience programming hardware CSRs and co-designing register-level interfaces with silicon teams.
  • Demonstrated, hands-on AI-assisted engineering proficiency, plus the judgment to validate what the AI produces.

Preferred

  • RISC-V firmware and toolchain experience.
  • Firmware orchestration for multi-core accelerator arrays.
  • Hardware root-of-trust ecosystems (e.g., Caliptra) and SHA-2/signature verification.
  • Code-generation toolchains (SystemRDL, Kaitai, CMake) and simulator-based co-verification.
  • Familiarity with emerging AI/HPC interconnect standards: Ultra Ethernet (UEC), UALink, and ESUN.
  • Background in HPC/AI networking, RDMA, or libfabric.

Benefits

  • Health Insurance
  • Dental Coverage
  • Vision Coverage
  • Disability Insurance
  • Life Insurance
  • Dependent Care Flexible Spending Account
  • Accidental Injury Insurance
  • Pet Insurance
  • Paid Holidays
  • 401(k) with Company Match
  • Open Time Off
  • Sick Time
  • Bonding Leave
  • Pregnancy Disability Leave
  • Equity
  • Performance-based Incentives

Interested in this role?

Recommended jobs

  • MMotional logo

    Principal Software Engineer, Team Lead - Perception Platforms

    Motional·Boston

    $240K – $330K
    Remote
    Full-time
    10+ years exp

    Skills required

    PythonDistributed Machine Learning TrainingGPU Clusters
  • VVertex Inc. logo

    Senior Principal AI Platform Engineer, Data & AI Platform

    Vertex Inc.·Boston

    $188K – $282K
    On-site
    Full-time
    10+ years exp

    Skills required

    AI platform engineeringGenAILLM
  • BBroadridge logo

    Principal Full Stack Software Engineer (Hybrid)

    Broadridge·Boston

    $175K – $195K
    Hybrid
    Full-time
    10+ years exp

    Skills required

    Software architectureJavaAWS