R&D Software Engineer

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

Description For R&D Software Engineer

Broadcom, a leading provider of cloud infrastructure, data center networking, and security solutions, is seeking a R&D Software Engineer for their Bare Metal Network Security team within the Application Networking and Security Division (ANS). This role offers an exciting opportunity to work on cutting-edge security solutions in a fast-paced, agile environment.

The position involves developing Windows platform solutions for Bare Metal security, including work with Open vSwitch (OVS) data path and kernel drivers. The successful candidate will be part of a tightly-knit team focused on innovation in network security and distributed systems, working to solve complex customer security challenges.

The role requires extensive experience in Linux kernel development, strong understanding of networking protocols, and expertise in GoLang programming. You'll be responsible for delivering features in a highly scalable distributed cloud security product, participating in all phases of the software development lifecycle, and collaborating with team members to ensure high-quality code delivery.

This is an excellent opportunity for a seasoned professional with 12+ years of experience (with Bachelor's) or 10+ years (with Master's) in Computer Science or Engineering. The position offers competitive compensation ranging from $141,000 to $225,000 annually, plus comprehensive benefits including medical, dental, vision insurance, 401(k) matching, equity compensation, and various other perks.

The ideal candidate will be a self-starter with strong collaboration skills, technical excellence, and a growth mindset. You'll be working at the forefront of network security technology, contributing to solutions that have significant market impact while addressing critical customer needs in cloud infrastructure and security.

Last updated an hour ago

Responsibilities For R&D Software Engineer

  • Deliver product features in a highly scalable distributed cloud security product
  • Participate in all phases of the software development cycle as part of an agile team
  • Collaborate with the team to deliver high quality code with tests
  • Lead and participate in code reviews
  • Write design specifications and document work

Requirements For R&D Software Engineer

Go
Linux
  • Bachelor's/Master's in Computer Science or related degree
  • Solid skills in Linux kernel/platform development
  • Solid knowledge of OOP concepts, object/data modeling, and data structures
  • Solid understanding of Open vSwitch (OVS) networking and security features
  • Deep working knowledge of GoLang
  • Good working knowledge in multithreading, IPC, socket, signals programming
  • Good understanding of TCP/IP network layers L2-L4
  • 12+ years experience with Bachelor's or 10+ years with Master's

Benefits For R&D Software Engineer

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 discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom R&D Software Engineer

Staff Engineer

Staff Engineer position at Broadcom working on VCF R&D division, developing next-generation Observability infrastructure with competitive compensation and benefits.

Staff IP DFT Verification Engineer

Staff IP DFT Verification Engineer role at Broadcom focusing on HBM/DDR/SERDES verification and testing methodologies.

STAFF IP DFT Verification Engineer

Broadcom seeks a Staff IP DFT Verification Engineer for HBM/DDR/SERDES designs in San Jose, CA. 8+ years experience required.

Technical Staff, Software Engineering

Technical Staff Software Engineering position at Dell Technologies, focusing on storage architecture and AI infrastructure, requiring 15+ years of experience in software development and storage systems.

Staff Software Engineer - GRC, Program Definition

Staff Software Engineer position at Vanta, leading technical initiatives in the GRC organization, focusing on security and compliance products with competitive compensation and remote work options.