Broadcom Logo

Broadcom

Senior Staff Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Puding, East District, Hsinchu City
Senior level
Puding, East District, Hsinchu City
Senior level
The Software Engineer will develop networking switch features, collaborate on low-level drivers, improve system software, and support customer engagement.
The summary above was generated by AI

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

Broadcom Singapore Office

Singapore

Similar Jobs

8 Days Ago
Hsinchu City, TWN
Senior level
Senior level
Artificial Intelligence • Internet of Things
The role involves implementing a quality assurance program, collaborating with stakeholders on quality control, and engaging in problem-solving within the semiconductor industry.
Top Skills: Design Of ExperimentsFmeaMS OfficeProcess MappingQuality ToolsSpc
8 Days Ago
Hsinchu City, TWN
Entry level
Entry level
Artificial Intelligence • Internet of Things
Provide on-site technical assistance, including slurry testing, equipment installation, and troubleshooting while ensuring customer satisfaction.
Top Skills: Chemical Slurry DeliveryInstallationLds EquipmentTroubleshooting
8 Days Ago
Hsinchu City, TWN
Entry level
Entry level
Artificial Intelligence • Internet of Things
This role involves providing on-site technical assistance, installing and troubleshooting equipment, ensuring customer satisfaction, and maintaining performance reports.
Top Skills: Chemical Slurry Delivery,Mixing Equipment,Lds Installation And Troubleshooting

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account