Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18880153

    Oriole logo

    Software Engineer Embedded Systems, NIC & RDMA

    Oriole · Bengaluru · onsite · Posted 29d ago

    Not disclosedFresherfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    We are seeking Software Engineers to build embedded and host-side software for a high-speed optical networking platform connecting GPU systems to advanced photonics technology. Working across teams in India and the UK, the role covers software–hardware co-design, NIC lifecycle management, optical control-plane services, Linux and RDMA drivers, observability and production support at scale, with a strong focus on performance, reliability and security.

    Responsibilities

    • Define scalable, secure and reliable architectures through software–hardware co-design
    • Develop embedded NIC software from board bring-up through production deployment and lifecycle management
    • Build optical-network control-plane software for topology, paths, resources, policy and fault management at scale
    • Develop Linux PCIe/NIC drivers and host-side RDMA kernel and user-space software
    • Deliver secure tools, daemons and services for configuration, upgrades, telemetry, diagnostics and recovery
    • Drive automation, validation, performance optimisation and end-to-end troubleshooting

    Required Skills & Experience

    • Strong embedded development experience on ARM, RISC-V, Nios, MicroBlaze or similar platforms
    • Proficiency in C/C++, Linux kernel and user-space development, plus Python automation
    • Knowledge of PCIe, DMA, interrupts, memory management and user–kernel interfaces
    • Hands-on experience with RDMA/RoCE or InfiniBand, RDMA Core, verbs and zero-copy data paths
    • Experience building distributed control planes and secure, resilient system services for production at scale
    • Strong skills in observability, performance analysis, troubleshooting, automated testing and CI/CD

    Accelerating AI in a Low Carbon World – Oriole Networks is a photonic networking company, developing disruptive technologies for AI/ML and HPC networking that will revolutionise data centres.

    Sourced from foundit

    Skills

    User space developmentdistributed control planesobservabilityRDMA Core verbszero-copy data pathsTroubleshootingcautomated testingperformance analysisEmbedded DevelopmentPCIEDmaMemory managementPython AutomationRoCEInterruptsRDMAinfiniband

    Software Engineer Embedded Systems, NIC & RDMA · waiting for your command