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
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For R&D Engineer Software

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.

Last updated 4 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 and 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

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

Interested in this job?

Jobs Related To Broadcom R&D Engineer Software

Software Development Engineer, AWS Cross Domain Services

AWS Software Development Engineer position focusing on cross-domain cloud services, requiring expertise in Java, Python, and big data processing, with TS/SCI clearance requirement.

Software Development Engineer, Classification&Policy Platform

Software Development Engineer role at Amazon building ML-powered classification systems to ensure product catalog compliance and safety, offering competitive compensation and benefits.

Software Dev Engineer II, Amazon

Software Development Engineer II position at Amazon, building customer-centric catalog systems for Private Brands, offering competitive compensation and benefits in Seattle, WA.

Software Development Engineer, AFFS, Amazon

Software Development Engineer role at Amazon's Financial Foundation Services division, focusing on building and scaling critical financial systems processing billions in transactions.

Software Development Engineer – Amazon Transportation, SWA Delivery Experience

Software Development Engineer role at Amazon Transportation, building large-scale distributed systems for global logistics network optimization.