R&D Software Engineer

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

Description For R&D Software Engineer

Broadcom, a leader in cloud infrastructure, data center networking and security, is seeking a Senior Software Engineer for their Bare Metal Network Security team in the Application Networking and Security Division (ANS). This role offers an opportunity to work on cutting-edge security solutions in a fast-paced, agile environment. The position focuses on Windows platform development for Bare Metal security, including Open vSwitch (OVS) data path and kernel driver implementation.

The ideal candidate will join a tightly-knit team passionate about innovation in network security and distributed systems. You'll be responsible for developing highly scalable distributed cloud security products, participating in the complete software development lifecycle, and collaborating with team members to deliver high-quality solutions that address critical customer security challenges.

This role requires strong technical expertise in Linux kernel development, networking protocols, and security features, combined with proficiency in GoLang and distributed systems. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technology at a global leader in semiconductor and infrastructure software solutions.

The role provides an excellent opportunity for growth and impact, working on complex software solutions that have significant market influence. You'll be part of a team that values technical excellence, innovation, and a collaborative approach to problem-solving. If you're passionate about security, distributed systems, and creating solutions that make a real difference for customers, this position offers an exciting career opportunity at a leading technology company.

Last updated 6 days 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
  • Work on Windows platform for Bare Metal security, including OVS data path and kernel driver
  • Collaborate with other engineers and researchers to solve complex problems

Requirements For R&D Software Engineer

Go
Linux
Kubernetes
  • Bachelor's in Computer Science/Engineering with 12+ years experience or Master's with 10+ years experience
  • 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 etc programming
  • Good understanding of TCP/IP network layers L2-L4

Benefits For R&D Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom R&D Software Engineer

Design Automation Engineer

Senior Design Automation Engineer role at Broadcom, developing and supporting ASIC development tools and methodologies, offering competitive salary and benefits.

R&D SW Quality Engineer

Senior R&D SW Quality Engineer position at Broadcom focusing on network protocol testing, automation, and quality assurance for enterprise switching solutions.

HBM/DDR/SERDES DFT Verification Lead Engineer

Senior DFT Verification Engineer role at Broadcom focusing on HBM/DDR/SERDES technologies with comprehensive benefits and competitive salary.

Senior Software Engineer - Storage and Data Protection of VMware Cloud Foundation

Senior Software Engineer position focusing on storage and data protection for VMware Cloud Foundation at Broadcom

Software Engineer ESXi CPU & Server Platform

Senior Software Engineer position at Broadcom working on ESXi virtualization platform, focusing on x86 architecture and kernel development.