R&D Engineer Software

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For R&D Engineer Software

Broadcom 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 ideal candidate will have 2+ years of experience in storage management domain with strong expertise in C/C++ and Linux programming. You'll be working on innovative software solutions, collaborating with cross-functional teams including marketing, architects, and silicon development.

The position offers an opportunity to work with cutting-edge technology in storage and networking domains, requiring deep understanding of various protocols like Ethernet, PCIe, SAS, SATA, SCSI, and NVMe. You'll be involved in the complete product development lifecycle, from planning and design to implementation and testing.

As part of Broadcom, a global technology leader in semiconductor and infrastructure software solutions, you'll contribute to products that have significant impact in the enterprise technology space. The role requires both technical expertise and strong communication skills, as you'll be interacting with various teams and contributing to documentation and training materials.

The ideal candidate should have a BE degree with relevant experience, though an M.S/M.Tech in EE/CE/CS is preferred. You'll be working with various development tools and frameworks, including memory profilers, debuggers, and source control systems. This is an excellent opportunity for someone looking to grow their career in system-level software development while working with enterprise-grade storage and networking technologies.

Last updated 2 hours ago

Responsibilities For R&D Engineer Software

  • Design and develop Management Application, Management Library, and Tools for Storage Controller, Ethernet NIC and PCIe Switch
  • Analyze requirements and develop innovative, resilient & robust software
  • Modify existing software products to add new functions, adapt to new hardware, improve performance
  • Contribute in product development from planning and design to development and testing
  • Complete documentation and procedures for installation and maintenance
  • Assist with production of formal training material for sales/marketing/tech support
  • Work cross-functionally with marketing, architects, silicon development and QA teams

Requirements For R&D Engineer Software

Linux
  • BE degree with 2+ years of industry software development experience in Storage Management domain
  • Experience in tools and application/library development
  • Excellent C and C++ development/debug skills
  • Understanding of Ethernet/PCIe/SAS/SATA/SCSI/NVMe protocols
  • Experience in Unit test automation framework
  • Strong in Linux programming, OS Internals, memory management, IPC, thread programming
  • Experience with memory profilers, debuggers, emulators, static analysis tools, IDEs
  • Experience with source control system, defect, bug tracking systems
  • Strong verbal and written communication skills
  • M.S/M.Tech degree in EE or CE or CS (desired)
  • uEFI and preboot knowledge (desired)

Interested in this job?

Jobs Related To Broadcom R&D Engineer Software

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.

Technical Support Engineer

Technical Support Engineer position at Broadcom supporting VMware Cloud Foundation products, requiring 3+ years experience in cloud computing and programming.