Ethernet NIC Software and Validation Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$127,000 - $203,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · Hardware

Description For Ethernet NIC Software and Validation Engineer

Broadcom, a leading semiconductor and infrastructure software solutions provider, is seeking a Senior Ethernet NIC Software and Validation Engineer for their Network Switching and Controller Group. This role focuses on developing and validating high-performance PCIe-based NIC, RDMA, Storage, and custom protocol offload solutions for Cloud Data Centers. The position combines hardware and software expertise, requiring deep understanding of system-level concepts and embedded systems.

The role involves working with cutting-edge technology in a fast-paced environment where chip development cycles can be less than 18 months. You'll be responsible for developing software test harnesses, creating validation test plans, and ensuring production quality for "first spin" silicon. The position requires expertise in both Linux OS and embedded firmware environments, with a focus on system-level silicon validation.

As a senior engineer, you'll collaborate with ASIC Architects, Designers, and Verification Engineers across multiple sites and time zones. The role offers competitive compensation ($127,000 - $203,000) and comprehensive benefits including medical coverage, 401(k) matching, and equity opportunities. This is an excellent opportunity for experienced engineers passionate about working at the intersection of hardware and software in a leading technology company.

The ideal candidate will have 12+ years of experience, strong communication skills, and the ability to work independently on complex technical challenges. You'll be part of a team developing next-generation networking solutions, making this an exciting opportunity for career growth in the semiconductor industry.

Last updated 10 hours ago

Responsibilities For Ethernet NIC Software and Validation Engineer

  • Create new product architectures
  • Develop Software Test Architecture documents
  • Coordinate and Develop broad scale System Level Silicon Validation test plans
  • Work with ASIC Architects, Designers, and Verification Engineers
  • Develop and maintain software-based test harnesses
  • Debug and troubleshoot complex system-level issues
  • Work on pre-production silicon development environment

Requirements For Ethernet NIC Software and Validation Engineer

Linux
Python
  • BS in CECS or EE required
  • 12+ years of software and firmware development experience in Linux OS and embedded firmware environments
  • Experience developing embedded firmware, kernel mode device drivers, and user mode application software
  • Understanding of system level concepts (Kernel/User Mode, PCIe, Interrupts, DMA, Memory Management, etc.)
  • Expertise in hardware and software debug
  • Experience with system bus analyzers and network protocol analyzers
  • Ability to work with minimal supervision
  • Ability to work in a distributed development team across multiple sites and time zones

Benefits For Ethernet NIC Software and Validation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave and vacation time
  • Paid Family Leave

Interested in this job?

Jobs Related To Broadcom Ethernet NIC Software and Validation Engineer

Firmware Development Engineer

Senior Firmware Development Engineer position at Broadcom developing embedded systems and firmware for memory and interconnect technologies.

DFT Engineer

Senior DFT Engineer position at Broadcom, focusing on testability implementation and verification for semiconductor designs, requiring 4+ years of experience in hardware testing and verification.

Memory System Designer and Place and Route Engineer

Senior Memory System Designer position at Broadcom, focusing on memory subsystem development and physical design, offering $107K-171K salary with comprehensive benefits.

Dry Etch Equipment Engineer

Senior Dry Etch Equipment Engineer position at Broadcom's semiconductor facility in Fort Collins, focusing on equipment optimization and process development.

R&D Software Engineer - Virtual Machine Monitor

Senior R&D Software Engineer position at Broadcom focusing on virtual machine monitor development, requiring expertise in CPU architecture and system-level programming.