About the Role
We are looking for an experienced and self-motivated Application Engineer to join the team driving the industry-leading DNX product line. As a key technical interface between our engineering teams and our customers, you will play a critical role in enabling top-tier networking companies to build the world’s most advanced switching and routing systems.
In this role, you will act as a trusted technical advisor. You will guide customers from the initial board bring-up phase through complex application development, ensuring their success with our silicon and SDK.
Key Responsibilities
- Full-Cycle Customer Support: Provide deep technical support to customers integrating DNX devices. This encompasses the entire lifecycle: from hardware bring-up and initialization to complex software application development and final deployment.
- Issue Resolution & Debugging: Analyze, reproduce, and debug complex hardware and software issues reported by customers. Collaborate with internal R&D teams to identify root causes and deliver timely solutions or patches.
- Technical Enablement: Develop and maintain technical collateral, including application notes, FAQs, and detailed training materials for both current and next-generation DNX devices.
- Knowledge Transfer: Act as a subject matter expert, effectively communicating technical concepts to customers and internal field application engineers.
What We Are Looking For
1. Technical Expertise
- Networking Knowledge: Deep understanding of networking applications and protocols (e.g., L2 bridging, L3 routing, MPLS, Segment Routing, Traffic Management). You must understand how these protocols are implemented in silicon.
- Programming Skills: Solid programming logic is required. Proficiency in C language is a significant advantage, particularly in the context of embedded systems or SDK development.
- Hardware/Software Integration: Experience with board bring-up processes and troubleshooting the interaction between software (SDK) and hardware (ASIC).
2. Self-Reliance & Learning Agility
- Independent Learner: The ideal candidate is a self-starter who thrives on autonomy. You must be able to read complex technical documentation (datasheets, architecture specs, PRDs) and master new technologies on your own without constant supervision.
- Problem Solver: A natural curiosity to dig into code and specifications to find answers independently.
3. Communication & Soft Skills
- Team Player: While you are capable of working independently, you are also a collaborative team member who enjoys sharing knowledge with peers and working together to solve high-priority customer escalations.
- Excellent Communication: Superior verbal and written communication skills are mandatory. You must be able to articulate complex technical issues clearly to customers and coordinate effectively with internal engineering teams.
- Customer Focus: A patient and service-oriented attitude, with the ability to manage customer expectations under pressure.
Qualifications
- B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, or Computer Science.
- 7+ years of experience in software development, application engineering, or customer support in the semiconductor or networking industry.
- Experience with Broadcom SDK or similar networking silicon SDKs is a strong plus.
- Familiarity with scripting languages (Python, Perl, Tcl) is desirable.