✦ Luna Orbit — Software Engineering

Software engineeer ICB5

at Broadcom

📍 USA-CA San Jose Innovation Drive Remote 💰 $141K – $226K USD / year Posted March 10, 2026
Salary $141K – $226K USD / year
Type Full-Time
Experience mid
Exp. Years 8+ years
Education Bachelor's in Computer Science or Electronics & Communications + 12+ years of experience or MS + 10+ years of experience
Category Software Engineering

This role involves designing and developing high-performance Ethernet NIC solutions for AI/ML and data center applications, focusing on virtualization, RDMA, and networking protocols.

  • Designing Ethernet NIC features
  • Collaborating with architecture and silicon teams
  • Developing drivers and firmware
  • Testing and validation of software
  • Supporting customer field issues

The technical environment includes Linux kernel development, network driver programming, virtualization technologies, RDMA protocols, and firmware development for Ethernet NICs.

The ideal candidate is a senior software engineer with extensive experience in Linux kernel development, virtualization, and high-performance networking protocols like RDMA. They possess strong programming skills in C, C++, and Python, and have hands-on experience with Ethernet NIC solutions for AI/ML and data center environments.

CC++PythonLinuxLinux KernelLinux Network DriversLinux Kernel NetworkingSR-IOVRDMAlibibverbslibfabricUCXRoCE
AI collective offloadsVirtualization technologiesHypervisorsMemory ManagementRoCE firmware
LinuxlibibverbslibfabricUCX
CC++PythonLinuxLinux KernelLinux Network DriversLinux Kernel NetworkingVirtualizationHypervisorsVirtIOVirtual IOMMUMemory ManagementSR-IOVRDMAlibibverbslibfabricUCXRoCEAI collective offloadsx86ARM64
CC++PythonLinuxLinux KernelLinux Network DriversLinux Kernel NetworkingVirtualizationHypervisorsVirtIOVirtual IOMMUMemory ManagementSR-IOVRDMAlibibverbslibfabricUCXRoCERoCE firmwareAI collective offloadsx86ARM64
communicationproblem solvingdebuggingcollaborationanalytical skills
Industry Technology / Semiconductors / Networking
Job Function Developing high-performance networking hardware and software for AI/ML applications
Software EngineerLinuxLinux KernelLinux Network DriversLinux Kernel NetworkingVirtualizationHypervisorsVirtIOVirtual IOMMUMemory ManagementSR-IOVRDMAlibibverbslibfabricUCXRoCERoCE firmwareAI collective offloadsCC++Python

Lack of experience in Linux kernel or network driver development, No experience with RDMA or virtualization technologies, Less than 8 years of relevant experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile