R & D Engineer Software 5

Broadcom•Meadview, AZ
•$143,800 - $230,000

About The Position

Plans, designs, develops, and tests software systems and applications for enhancements and new products, and may develop software programs, products, and tools for operating and controlling programmable products. The role leads development of next-generation networking applications, applying expertise in high-performance, scalable virtual networking data plane distributed systems, software technologies, and open-source tools to address difficult customer use cases. The engineer works with a collaborative team and cross-functional partners in a fast-paced technical environment. The position focuses on the NSX Data Plane for the ESX hypervisor, including virtual switches, network overlays such as VXLAN and Geneve, physical NIC drivers and SmartNIC solutions, hardware/software offloads, security, and QoS. The engineer develops reliable virtualization features, contributes to product specifications and design, improves performance, supports and evangelizes the product, and provides technical leadership on complex problems. The role also contributes to the company's patent portfolio and publications and works closely with DevOps.

Requirements

  • Bachelor's degree and 12+ years of related experience, with a post-graduate degree typically expected at this level; or a Master's degree and 10+ years of related experience; or a Ph.D. and 7+ years of related experience.
  • A firm grasp of the design and development of virtual networking data planes.
  • Knowledge of large system architecture.
  • Excellent design and programming skills focused on virtual networking data plane distributed systems.
  • Demonstrable experience implementing high-performance, highly concurrent, scalable, multithreaded solutions.
  • Knowledge and prior experience developing reliable software using C, C++, or Python.
  • Strong analytical and problem-solving skills and attention to detail.
  • In-depth hardware architecture knowledge, including multicore and multithread CPUs, pipelines, cache hierarchies, TLBs, interconnects, memory address translations, and NUMA.
  • Hands-on performance development experience, including CPU utilization, memory profiling, optimization, and benchmarking.
  • Strong interpersonal skills and ability to work well in a team.
  • Recognized as an engineering leader or technical expert in the domain.
  • Hard-working attitude and ability to work with multiple stakeholders on new technologies and products.
  • Varied background and familiarity with a broad range of technologies and infrastructure.

Nice To Haves

  • Experience with performance analysis, benchmarking, and troubleshooting, including data gathering, scalability testing, and system profiling.

Responsibilities

  • Work on the NSX Data Plane for the ESX hypervisor.
  • Collaborate with developers to architect, design, implement, and integrate new and enhanced features.
  • Work on virtual switches, network overlay technologies such as VXLAN and Geneve, physical NIC drivers and SmartNIC solutions, offloads, security, and QoS.
  • Develop data plane virtualization features using C, C++, and Python.
  • Write well-documented, high-performance, reliable, and maintainable code.
  • Create testing strategies, detailed test cases, and test data to ensure high-quality deliverables.
  • Ensure thorough unit and functional testing and seek code reviews.
  • Participate in product specification, design, implementation, evangelism, and support, and improve existing features and product performance.
  • Provide technical leadership on complex problems and contribute to the company patent portfolio and publications.
  • Characterize, analyze, optimize, and benchmark performance using performance tools.
  • Perform hands-on performance development, including CPU utilization analysis, memory profiling, optimization, and benchmarking.
  • Work closely with DevOps.
  • Technically lead a team of engineers in developing detailed software designs and documentation.
  • Research innovative technologies, implement proofs of concept, and share findings with the team.
  • Attract key talent through technical evangelism and foster innovation and new ideas within the team.

Benefits

  • Discretionary annual bonus eligibility.
  • Opportunity to receive a competitive new-hire equity grant and annual equity awards, subject to applicable plan documents and award agreements.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • 401(k) participation with company matching.
  • Employee Stock Purchase Program (ESPP).
  • Employee Assistance Program (EAP).
  • Company-paid holidays.
  • Paid sick leave and vacation time.
  • Paid Family Leave and other leaves of absence in accordance with applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service