principal Software Engineer tech_leadership 12+ yrs Bachelor's · Posted Apr 21, 2026

About this role

Broadcom is hiring a principal-level Software Engineer based in IND-Bangalore Electronic City - S1. The posting calls out experience with C, Embedded Systems, API Development, Machine Learning and roughly 12+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
IND-Bangalore Electronic City - S1
Experience
12+ years
Education
Bachelor's degree
Posted
Apr 21, 2026
AI Summary
Design and develop firmware infrastructure for Ethernet NICs, including embedded firmware, HW abstraction APIs, and multi-processor FW design. Requires 12+ years embedded firmware development experience with strong C/C++ proficiency, ARM/x86 expertise, RTOS knowledge, and board bring-up experience.

More roles at Broadcom

AI Software Engineer
USA-Colorado-Fort Collins-4380 Ziegler Road · mid
Machine Learning LLMs Design Systems
Verification Engineer
USA-CA San Jose Innovation Drive · mid
Python C Networking
Firmware Engineer
USA-California-San Jose-1320 Ridder Park Drive · mid
Python Data Structures Embedded Systems
Field Sales Engineer
Remote (Germany) · mid
R&D Engineer IC Design
IND-Bangalore Electronic City - S1 · mid
Python Automation Data Analytics
All Broadcom jobs →

Job description

from Broadcom careers

Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

Job Description

 Ethernet NIC product portfolio is designed for high performance computing and networking applications including AI and ML. This is driven by the growing need for high server bandwidth, highest throughput and lowest latency networks. The NIC team is involved in the development of the next generation of Ethernet NIC solutions for AI/ML and High performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team.

As a Principal Software Engineer, you will be responsible for Architecture, design and development of the Firmware Infrastructure features for the Ethernet NIC. You will work cross functionally with marketing, architects,  silicon development and the QA teams to design, implement, document and test high quality software, drivers and the firmware components. 

Responsibilities:

  • As a Principal Software Engineer, you will be responsible for the design and development of the Firmware infrastructure features for the Ethernet NIC, focused on the Embedded Firmware, HW abstraction APIs, Host to FW interfaces, IPCs, Multi processor FW design and development, Bare metal development and testing on ARM cores.
  • This is an excerpt. Read the full job description on Broadcom careers →
All software engineering jobs software engineering salaries software engineering career path
All Broadcom Jobs Browse software engineering roles principal positions