Broadcom

Systems Applications & AI Tooling Engineer (Ethernet NIC, PCIe Switch)

Canada-Richmond-International Place Full time

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:

This position is in the Data Center Solutions Group (DCSG) which builds enterprise storage and networking products, including PCIe switches and Ethernet NICs. The DCSG systems applications engineering (SAE) team is a global organization that helps customers design, integrate, and maintain enterprise-level infrastructure products. A DCSG SAE works directly with Field Application Engineers (FAE) and customers to launch new customer products, resolve reported issues, and increasingly relies on internal AI tooling to streamline these processes.

Responsibilities include:

  • Customer Integration & Support: Provide guidance to OEM & Cloud customers on properly integrating PCIe switches, storage products, and Ethernet NICs into servers and custom designs. Guidance consists of SW integration, architecture reviews, and training customers on product features and implementation.

  • AI Tool Prototyping ("Vibe Coding"): Act as the primary rapid-prototyper for internal AI initiatives. Use modern AI coding assistants and tools (e.g., Cursor, Claude Code) to quickly translate natural language requirements and senior engineer logic into functional software tools that improve debug efficiency and customer satisfaction.

  • AI Tool Maintenance: Own the day-to-day upkeep of our existing AI-generated support tools. This includes refining LLM prompts, managing API integrations, troubleshooting pipeline failures, and making adjustments to ensure tools effectively assist in case processing.

  • Customer-facing AI tools/agents: Develop and deploy AI-powered tools and agents that directly assist DCSG customers to speed up preliminary troubleshooting and design-in to help customers bring their DCSG based products to market faster.

  • AI Research: Proactively track and self-educate on the latest advancements in Large Language Models (LLMs), generative AI, and ML research to maintain and deepen knowledge.

  • Issue Debugging & Triage: Reproduce and debug issues found with products integrated into customer platforms. Triage PCIe Switch and Ethernet NIC support cases to root cause, driving appropriate development teams (Firmware, Software, IC HW) to provide fixes or self implementing the Software fix.

  • Documentation: Develop product documentation for use by customers implementing our  networking, switching and storage products.

Other duties include:

  • Train field sales and support staff in the features and uses of our product portfolio and internal support tools.

  • Occasional travel, some of which may be international.

Requirements/Qualifications:

  • Bachelor or Master of Science in Electrical Engineering, Computer Science, or Computer Engineering

  • Experience with system, software, and/or protocol-level debug, alongside general SW design/debugging experience.

  • AI Fluency: Hands-on experience with modern AI coding assistants (e.g., Cursor) and LLM tools/APIs (such as Claude Code, OpenAI) to accelerate development workflows.

  • Networking & Interconnect Foundations: Foundational understanding of networking principles (OSI model, TCP/IP, Ethernet architectures) and high-speed interconnects.

  • Self-motivated and a strong self-driven learner who adapts to new technologies quickly.

  • Good written and verbal communication skills - must be able to communicate complex technical solutions with customers and internal teams.

Desirable, but not required, qualities:

  • Experience developing in Python or JavaScript/Node.js (for AI tool development) alongside debugging in C/C++ (for embedded system/hardware debug).

  • RAG System Design and Implementation: Experience utilizing RAG to effectively leverage internal knowledge bases, such as support case data (eg., JIRA, Gerrit) and product documentation, for debug and triage automation 

  • MLOps and Tool Deployment: Practical experience applying Devops/MLOPs concepts, including containerization (eg., Docker) for deploying, monitoring and maintaining Internal, production ready AI support tools

  • Experience with Ethernet NIC drivers, packet analysis (e.g., Wireshark), and PCIe switch architectures.

  • Experience with x86, ARM or PPC embedded processors, logic analyzers, oscilloscopes, and protocol analyzers.

  • Ability to quickly root cause issues in complex, multi-layered systems.

Additional Job Description:

The annual base salary range for this position is $50,000 - $80,000 CAD.  

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.