R&D Software Engineer

Broadcom is a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.
$115,800 - $130,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For R&D Software Engineer

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

As part of a tightly-knit team, you'll contribute to key aspects of Bare Metal security, including Open vSwitch (OVS) datapath, Linux-based agents, and kernel modules. The ideal candidate is passionate about innovation in network security and distributed systems, with a focus on solving complex customer security challenges.

Key responsibilities include delivering product features for a highly scalable distributed cloud security product, participating in all phases of the agile software development cycle, collaborating on high-quality code with robust testing, leading code reviews, and writing design specifications.

The role requires strong technical skills, particularly in C++ and Linux systems programming. Knowledge of networking protocols, Open vSwitch, and experience with GoLang are valuable assets. You should be a self-starter with excellent collaboration skills and a "Team First" mentality.

Broadcom offers a competitive compensation package, including a base salary range of $115,800 - $130,000, discretionary annual bonus, equity opportunities, and comprehensive benefits. The company values diversity and maintains an inclusive work environment.

Join Broadcom to work on innovative solutions that have a significant market impact in the field of network security and distributed systems. This role provides an excellent opportunity for growth and learning in a dynamic, cutting-edge technology company.

Last updated 2 months 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 in place to prevent any regressions
  • Lead and participate in code reviews
  • Write design specifications and document your work

Requirements For R&D Software Engineer

Linux
Go
  • Bachelor's/Master's in Computer Science or related degree
  • Solid knowledge of OOP concepts, object/data modeling, and data structures
  • Deep working knowledge/expertise in C++
  • Deep working knowledge in multithreading, IPC, socket, signals etc programming
  • Expertise in Linux based systems and system level programming experience
  • Solid understanding of Open vSwitch (OVS) networking and security features
  • Good understanding of TCP/IP network layers L2-L4

Benefits For R&D Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive and comprehensive benefits package
  • 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 and other leaves of absence

Interested in this job?

Jobs Related To Broadcom R&D Software Engineer

Cloud Support Engineer (Database)

Join AWS as a Cloud Support Engineer (Database) to drive customer success using cutting-edge cloud technologies.

Software Development Engineer, RDS Platform

Join Amazon's Alameda team as a Software Development Engineer to shape the future of AWS Control Planes, building innovative technologies at scale.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Dev Engineer II-TEST

Amazon is hiring a Software Dev Engineer II-TEST to automate purchase and payment flows for their Digital Emerging Payments team.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks a Software Engineer II for Data Center Operating Systems to design and build distributed systems at scale, collaborating across teams to innovate cloud infrastructure.