R & D Engineer Software 6

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$163,000 - $250,000
Distributed Systems
Staff Software Engineer
In-Person
13+ years of experience
Enterprise SaaS

Description For R & D Engineer Software 6

Broadcom, a global technology leader in semiconductor and infrastructure software solutions, is seeking a Staff Software Engineer for their NSX Data Plane team. This role focuses on developing next-generation networking applications using expertise in high-performance, scalable virtual networking data plane distributed systems.

The position offers an opportunity to work on industry-leading virtual networking technology, specifically the NSX Data Plane for the ESX hypervisor. You'll be responsible for architecting and implementing features for virtual switches, network overlay technologies, and SmartNIC solutions. The role requires deep technical expertise in C++/Python development, system architecture, and performance optimization.

As a technical leader, you'll guide a team of engineers while contributing to complex problem-solving and innovation. The ideal candidate should have 13+ years of experience with a Masters degree (or PhD with 10+ years), demonstrating expertise in virtual networking and distributed systems.

The position offers competitive compensation ($163,000-$250,000) plus comprehensive benefits including medical/dental/vision insurance, 401(k) matching, equity compensation, and various leave benefits. You'll be part of a collaborative engineering team focused on innovation and customer success, working in a fast-paced, technically driven environment.

This is an excellent opportunity for an experienced engineer looking to make significant contributions to cutting-edge networking technology while leading and mentoring other engineers. The role combines technical leadership, hands-on development, and strategic thinking, making it ideal for someone passionate about both technology and team leadership.

Last updated 3 months ago

Responsibilities For R & D Engineer Software 6

  • Work on NSX Data Plane for the ESX hypervisor
  • Architect, design, implement and integrate new features for virtual switches and network overlay technologies
  • Develop reliable data plane virtualization technology features using C/C++/Python
  • Write well-documented, high performance, reliable, maintainable code
  • Create testing strategies and detailed test cases
  • Provide technical leadership within the group on complex problems
  • Characterize, analyze, optimize and benchmark performance
  • Work closely with DevOps
  • Lead team with multiple engineers to develop detailed software design and documentation

Requirements For R & D Engineer Software 6

Python
Linux
  • Firm grasp of virtual networking data plane design and development
  • Large system architecture knowledge
  • Excellent design and programming skills with focus on virtual networking data plane distributed systems
  • Experience in developing reliable software using C/C++/Python
  • Strong analytical and problem solving skills
  • In-depth hardware architectural knowledge
  • Experience with performance analysis and benchmarking
  • Masters degree and 13+ years of experience or PhD with 10+ years of experience
  • Recognition as an engineering leader or technical expert

Benefits For R & D Engineer Software 6

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Medical, dental and vision plans
  • 401(K) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays, sick leave and vacation time
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom R & D Engineer Software 6

vSphere High Availability: Software Engineer 5

Staff Software Engineer position at Broadcom focusing on vSphere High Availability development, requiring expertise in distributed systems and C++ programming.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on building and maintaining distributed database systems and storage services.

vSphere High Availability: Software Engineer 5

Staff Software Engineer position at Broadcom focusing on vSphere High Availability development, requiring expertise in distributed systems and C++ programming.

Distributed Systems Engineer (L5) - Compute Abstractions

Staff-level Distributed Systems Engineer position at Netflix, focusing on cloud infrastructure and compute abstractions, offering remote work and competitive compensation.

Staff Software Engineer - Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building next-generation distributed systems infrastructure with competitive compensation and comprehensive benefits.