Senior Staff Software Engineer

Posted 11 Days Ago
Be an Early Applicant
Puding, East District, Hsinchu City
Senior level
Semiconductor
The Role
The Software Engineer will develop networking switch features, collaborate on low-level drivers, improve system software, and support customer engagement.
Summary Generated by Built In

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.

Top Skills

C/C++
Embedded Firmware
Ethernet L2
Go
L3/Ipv4/Ipv6
Linux
Mpls
Python
Rtos
Tcl
Vpn
Am I A Good Fit?
beta
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
On-site Workplace
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 Jobs

Entegris Logo Entegris

Engineer I, Field Services

Artificial Intelligence • Internet of Things
Hsinchu City, TWN
5786 Employees
Hsinchu City, TWN
93 Employees

Entegris Logo Entegris

Senior Engineer, Customer Quality Engineering

Artificial Intelligence • Internet of Things
Hsinchu City, TWN
5786 Employees

Entegris Logo Entegris

Engineer I, Field Services

Artificial Intelligence • Internet of Things
Hsinchu City, TWN
5786 Employees

Similar Companies Hiring

HRL Laboratories Thumbnail
Software • Semiconductor • Machine Learning • Hardware • Computer Vision
Malibu, CA
1050 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account