Broadcom, a leading global technology company specializing in semiconductor and infrastructure software solutions, is seeking a R&D Engineer Software to join their team in Bangalore. This role focuses on developing management applications, libraries, and tools for Storage Controllers, Ethernet NICs, and PCIe Switches.
The position requires a skilled software developer with 2+ years of experience in the Storage Management domain. You'll be working with cutting-edge technology, designing and implementing software solutions that require deep understanding of various protocols including Ethernet, PCIe, SAS, SATA, SCSI, and NVMe.
As a key member of the development team, you'll be involved in the entire product development lifecycle, from initial planning and design through to implementation and testing. The role demands strong proficiency in C/C++ programming, Linux systems programming, and experience with various development tools and frameworks.
Working cross-functionally with marketing, architects, silicon development, and QA teams, you'll contribute to designing, implementing, and documenting high-quality software components. This position offers an opportunity to work on complex technical challenges while developing innovative solutions for storage and networking technologies.
The ideal candidate should have excellent debugging skills, experience with unit testing frameworks, and strong knowledge of OS internals, memory management, and thread programming. This role provides an excellent opportunity to grow your career at a global technology leader while working on cutting-edge storage and networking solutions.