← Back to Jobs
Systems Applications & AI Tooling Engineer (Ethernet NIC, PCIe Switch)
Richmond, BC V6V 2Z8
2 days ago
🔥 HotExplicitly requires vibe coding skills—role calls for rapid prototyping with Cursor and LLMs to build internal AI assistants and tools.
About the Role
Work on integration, debugging, and customer support for PCIe switches, Ethernet NICs and storage products while rapidly prototyping and maintaining internal AI-powered tooling to accelerate support, triage, and design-in processes for OEM and cloud customers.
Job Description
Role
Systems Applications & AI Tooling Engineer in Broadcom’s Data Center Solutions Group (DCSG). The role supports customer integration of PCIe switches, Ethernet NICs and storage products, performs system and protocol-level debugging, and serves as the primary rapid-prototyper and maintainer of internal AI support tools.
Key Responsibilities
- Provide guidance to OEM and cloud customers on integrating PCIe switches, storage products, and Ethernet NICs (software integration, architecture reviews, training).
- Rapid-prototype internal AI tooling using modern AI coding assistants and LLM tools to translate requirements into functional software (“vibe coding”).
- Maintain AI-generated support tools: refine LLM prompts, manage API integrations, troubleshoot pipelines, and ensure effective case assistance.
- Develop and deploy customer-facing AI tools/agents to accelerate troubleshooting and design-in.
- Reproduce, debug, and triage issues in customer platforms; drive fixes across firmware, software, and IC hardware teams or implement software fixes.
- Produce product documentation and train field sales/support staff on product features and internal tools.
- Track and self-educate on advances in LLMs, generative AI, and related ML research.
- Occasional travel, potentially international.
Requirements
- Bachelor or Master of Science in Electrical Engineering, Computer Science, or Computer Engineering.
- Experience with system, software, and/or protocol-level debug and general software design/debugging.
- Hands-on experience with modern AI coding assistants (e.g., Cursor) and LLM tools/APIs (e.g., Claude Code, OpenAI).
- Foundational knowledge of networking principles (OSI model, TCP/IP, Ethernet architectures) and high-speed interconnects.
- Strong written and verbal communication skills and the ability to explain complex technical solutions to customers and internal teams.
- Self-motivated, strong learner who adapts quickly to new technologies.
Preferred / Desirable
- Experience developing in Python or JavaScript/Node.js and debugging in C/C++.
- RAG system design and implementation experience using internal knowledge bases (e.g., JIRA, Gerrit).
- MLOps/DevOps experience for deploying and maintaining production-ready internal AI tools (containerization such as Docker).
- Experience with Ethernet NIC drivers, packet analysis (e.g., Wireshark), PCIe switch architectures.
- Experience with x86, ARM, or PPC embedded processors, and hardware debug tools (logic analyzers, oscilloscopes, protocol analyzers).
- Strong root-cause analysis skills in multi-layered systems.
Compensation
- Annual base salary range: $50,000 - $80,000 CAD.
Other
- Equal opportunity employer statement.
- Candidates outside the USA are requested to provide a home address for correspondence.