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 a month 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

Applications Developer

Applications Developer position at Broadcom focusing on storage networking solutions and enterprise-class storage connectivity development.

Technical Support Engineer

Technical Support Engineer position at Broadcom focusing on Brocade SAN infrastructure support, offering competitive salary and benefits with remote work options.

Technical Support Engineer

Technical Support Engineer position at Broadcom focusing on VeloCloud SD-WAN support, requiring 5+ years TAC experience and strong networking expertise.

Technical Support Engineer

Technical Support Engineer position at Broadcom focusing on VeloCloud SD-WAN support, requiring 5+ years experience in networking and technical support.

Technical Support Engineer

Technical Support Engineer position at Broadcom focusing on VeloCloud SD-WAN support, requiring 3+ years of networking experience and strong troubleshooting skills.