✦ Luna Orbit — Software Engineering

Principal Software Engineer

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 position involves developing high-performance Ethernet NICs for AI/ML and data center environments, focusing on virtualization, RDMA, and firmware integration.

  • Design Ethernet NIC features
  • Collaborate with architecture and silicon teams
  • Develop drivers and firmware
  • Test and validate software
  • Support customer issues

The technical scope includes Linux kernel development, network driver programming, virtualization technologies, RDMA protocols, and firmware for Ethernet NIC hardware.

The ideal candidate is a senior software engineer with deep expertise in Linux kernel development, network driver programming, and virtualization, with hands-on experience in RDMA and high-performance networking protocols for Ethernet NICs.

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 Engineering 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 with Linux kernel or network driver development, No experience with RDMA or virtualization, 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