Senior Staff Software Engineer

Sorry, this job was removed at 12:09 p.m. (CST) on Thursday, May 08, 2025
Be an Early Applicant
Puding, East District, Hsinchu City
In-Office
Semiconductor
The Role

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:

Broadcom Inc. is a global infrastructure technology leader built on innovation, collaboration and engineering excellence. Broadcom focuses on technologies that connect our world. We have an exciting opportunity for a Software Engineer in our Core Switching Group, the industry leading provider of networking switch ASICs.

The candidate will be part of a software design team that will co-work with teams across global Broadcom locations. You will learn and contribute to the deep technology of network switching and software development skills in network protocols and architecture.

Scope of work:

  • Work with the Architecture, Hardware and Design teams to develop switching product features for Software Develop Kit (SDK) and embedded firmware applications for the underlying switching fabric devices.

  • Work on low level drivers for the device controllers of standard and proprietary hardware interfaces (e.g. PIO, PCIe, DMA, MDIO, i2c, etc.) over the control and data planes.

  • Participate in the improvement of system software and embedded firmware applications along with establishing performance baselines.

  • Collaborate across teams to deliver high quality code.

  • Lead and participate in code reviews.

  • Write design specifications, document the work and provide the required training sessions to the support teams.

  • Create test benches/cases for code quality assurance.

  • Support Application Engineering team on customer engagement, field issue analysis, debugging and patching.

The candidate needs to:

  • A demonstrated track record of solid software development lifecycle skills, from design and documentation to implementation with exceptional and proven quality metrics.

  • Work on complex issues and provide solutions with root cause analysis.

  • Demonstrate technical engineering excellence and innovation for the work at hand. 

  • Have a positive mindset to overcome challenges that will be faced.

  • Have full awareness of how to achieve high quality software deliverables with the ability to develop, execute and automate unit and system level test plans.

Requirements:

  • Bachelors with minimum of 8+ years of work experience or Masters with minimum of 6+ years of work experience, in Computer Science & Engineering as a plus.

  • Deep working knowledge/expertise in C/C++.

  • Deep working knowledge/expertise in embedded firmware programming and RTOS.

  • Experience in network protocols of Ethernet L2, L3/IPv4/IPv6, tunnels, MPLS, VPN, etc.

  • Familiar with Linux based systems and networking programming experience.

  • Familiar with various embedded debug methods and test tools (e.g. GDB, JTAG, IXIA, etc.).

  • Familiar with GoLang and TCL framework.

  • Familiar with shell scripting and automation languages (e.g. Python).

Broadcom is proud to be an equal opportunity employer.  We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law.  We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Similar Jobs

Graphcore Logo Graphcore

Test Engineer

Artificial Intelligence • Semiconductor
Hybrid
Hsinchu City, TWN
488 Employees

Graphcore Logo Graphcore

Senior Thermal Engineer

Artificial Intelligence • Semiconductor
Hybrid
Hsinchu City, TWN
488 Employees

CrowdStrike Logo CrowdStrike

Sales Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
Taiwan
10000 Employees

Graphcore Logo Graphcore

System Test Operations Engineer

Artificial Intelligence • Semiconductor
Remote or Hybrid
2 Locations
488 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, CA
38,985 Employees
Year Founded: 1991

What We Do

Broadcom Inc. (NASDAQ: AVGO) is a global technology leader that designs,
develops and supplies semiconductor and infrastructure software solutions.

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account