✦ Luna Orbit — Software Engineering

Software Engineer

at Broadcom

📍 USA-CA San Jose Innovation Drive Unknown 💰 $120K – $192K USD / year Posted March 13, 2026
Salary $120K – $192K USD / year
Type Full-Time
Experience senior
Exp. Years 8+ years
Education Bachelor's degree in Computer Science, Electrical Engineering, or a related field
Category Software Engineering

This role involves developing Linux-based drivers and embedded software for Ethernet physical layer components in switch and NIC products, requiring strong C programming and hardware integration skills.

  • Design and develop SDK drivers for physical layer
  • Develop embedded software for ARM platforms
  • Collaborate with hardware teams for integration
  • Support silicon bring-up activities
  • Focus on performance and debugging

The position focuses on driver development, embedded firmware, Linux systems, ARM microcontrollers, and Ethernet standards, supporting silicon bring-up and hardware-software integration.

The ideal candidate is a senior software engineer with at least 8 years of experience in driver and embedded firmware development, proficient in C, Linux, and ARM platforms, with a strong understanding of Ethernet standards and switching protocols.

Proficiency in CExperience with Linux driversEmbedded software developmentExperience with ARM microcontrollersUnderstanding of IEEE 802.3 standardsL2/L3 switching and routing protocols
Experience with silicon bring-upKnowledge of ethernet stackScripting languages
LinuxARM platformsEthernet hardware
CLinuxARMembedded softwareIEEE 802.3ethernetdriver developmentsilicon bring-up
CC programming languageLinuxARMembedded softwareIEEE 802.3Ethernetdriver developmentscripting languages
collaborationproblem-solvingdebuggingperformance focususabilityroot-cause analysis
Industry Semiconductors & Hardware
Job Function Developing drivers and embedded software for Ethernet hardware in a Linux environment
Software EngineerCLinuxARMembedded softwaredriver developmentIEEE 802.3ethernetL2/L3 switchingrouting protocolsdriverfirmwareembedded firmwareEthernet stack

Lack of experience with C or Linux driver development, No experience with ARM microcontrollers, Insufficient understanding of IEEE 802.3 standards

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