Software Engineer R&D

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

Description For Software Engineer R&D

Broadcom, a leader in cloud infrastructure, data center networking, and security, is seeking a Software Engineer R&D to join their vSAN team in the Storage and Data Protection Group. This role offers an exciting opportunity to work on innovative solutions in network security and distributed systems.

As a Software Engineer R&D, you'll be part of a fast-paced, agile team focused on ease of deployment and solving key customer data storage challenges. Your primary responsibilities will include designing and developing key components of the vSAN ESA Data Path, collaborating with other engineers to solve complex problems, and contributing to high-impact software solutions.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science or a related field, with at least 5 years of experience. Strong skills in C/C++, Linux-based systems, and distributed systems are essential. Knowledge of Go is a plus. You should be a self-starter who thrives in a fast-paced environment, with excellent collaboration skills and a "Team First" mentality.

This role offers the chance to work on cutting-edge technology in a company at the forefront of cloud infrastructure and data center solutions. You'll have the opportunity to make significant contributions to a product with substantial market impact while working with a talented team of engineers and researchers.

Join Broadcom and be part of shaping the future of data storage and distributed systems technology. Apply now to contribute to innovative solutions that empower customers from software-defined data centers to mobile edge computing.

Last updated 3 months ago

Responsibilities For Software Engineer R&D

  • Design, develop and contribute to key components of vSAN ESA Data Path
  • Collaborate effectively with other engineers and researchers to solve complex problems
  • Deliver product features in a highly scalable distributed data storage product (vSAN ESA)
  • 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 Software Engineer R&D

Linux
Go
  • Bachelor's or Master's in Computer Science & Engineering with minimum of 5+ years of experience
  • Solid knowledge of OOP concepts, object/data modeling, and data structures
  • Deep working knowledge/expertise in C/C++
  • Deep working knowledge in multithreading, IPC, socket, signals etc programming
  • Expertise in Linux based systems and system level programming experience
  • Strong collaboration skills with a 'Team First' mentality
  • Technical engineering excellence, innovation in everything you do
  • Growth mindset in tackling problems and creating great solutions

Interested in this job?

Jobs Related To Broadcom Software Engineer R&D

R&D Engineer Software

R&D Software Engineer position at Broadcom focusing on storage management software development, requiring 2+ years of experience in C++/Linux programming.

Test Development Engineer

Test Development Engineer position at Broadcom focusing on ATE test program development and silicon validation in Singapore

Software Engineer

Software Engineer position at Broadcom focusing on developing scalable data services management platform using Golang and Kubernetes in Sofia, Bulgaria.

vSAN System Test Engineer

vSAN System Test Engineer position at Broadcom, focusing on test automation and quality assurance for enterprise virtualization solutions.

Technical Learning Engineer

Technical Learning Engineer position at Broadcom, focusing on developing and implementing technical learning solutions while working with various stakeholders to ensure content quality and effectiveness.