Taro Logo

R & D Engineer Software 5

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,300 - $226,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For R & D Engineer Software 5

Broadcom is seeking a VCF Networking Performance Engineer for their R&D Software team. This role focuses on optimizing network data processing and transmission within systems, particularly working on the NSX Data Plane for the ESX hypervisor. The position requires expertise in high-performance virtual networking, data plane distributed systems, and software technologies. The ideal candidate will have 9+ years of experience with a Bachelor's degree or 7+ years with a Master's degree, bringing strong knowledge of virtual networking technologies, hardware architecture, and performance optimization.

The role involves hands-on performance development, including CPU utilization, memory profiling, and benchmarking. You'll be working with cutting-edge technologies in SDN, NFV, and DPDK, while collaborating with cross-functional teams in a fast-paced environment. The position offers competitive compensation ranging from $141,300 to $226,000 annually, plus comprehensive benefits including medical, dental, vision, 401(k) matching, and equity opportunities.

As a technical leader, you'll contribute to the company's patent portfolio and publications while working on innovative projects that solve complex customer use cases. The role combines technical expertise with leadership responsibilities, making it ideal for someone who enjoys both hands-on development and guiding technical direction. Broadcom offers a collaborative environment with opportunities for professional growth and innovation in a company that's at the forefront of semiconductor and infrastructure software solutions.

Last updated 12 hours ago

Responsibilities For R & D Engineer Software 5

  • Work on NSX Data Plane for the ESX hypervisor
  • Hands-on performance development including CPU utilization, memory profiling, optimizations and benchmarking
  • Characterize, analyze, optimize and benchmark performance
  • Create testing strategy and detailed test cases
  • Write well-documented, high performance, reliable, maintainable code
  • Participate in specification, design, implementation and support of the product
  • Provide technical leadership within a group on complex performance problems
  • Work closely with DevOps

Requirements For R & D Engineer Software 5

Python
Java
Linux
  • Firm grasp of virtual networking data plane technologies (SDN, NFV, DPDK, NIC Offloads)
  • In-depth hardware architectural knowledge including multi-core/multi-thread CPUs
  • Proficient in performance analysis, benchmarking, and trouble-shooting
  • Experience in developing performant software using Python, Java, or C/C++
  • Strong analytical and problem solving skills
  • Bachelors and 9+ years or Masters and 7+ years of related experience
  • Knowledge of cache hierarchies, TLBs, interconnects and memory address translations, NUMA

Benefits For R & D Engineer Software 5

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Annual bonus
  • Equity

Interested in this job?

Jobs Related To Broadcom R & D Engineer Software 5