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
This job posting may no longer be active. You may be interested in these related jobs instead:
R&D Engineer Software

R&D Software Engineer position at Broadcom focusing on developing management applications and tools for storage controllers and network devices, requiring C/C++ and Linux expertise.

Software Dev Engineer II, 3P Pricing

Software Dev Engineer II position at Amazon's 3P Pricing team, focusing on building pricing optimization tools and distributed systems for e-commerce businesses.

Software Development Engineer, Workforce Solutions - Hiring Software Delivery

Senior Software Engineer role at Amazon building recruiting and hiring software solutions, focusing on candidate experience and recruiter efficiency tools.

Application Engineer--Varicent, Sales Compensation Management

AWS Application Engineer role focusing on Sales Compensation Management, implementing enterprise solutions and developing scalable applications using cloud technologies.

Software Dev Engineer II, Amazon Retail Compatibility Experience

Software Development Engineer II position at Amazon's Retail Compatibility Experience team, building scalable services and front-end experiences for product compatibility systems.

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 7 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?