DevJobs

Senior Application Engineer – DNX Product Line

Overview
Skills
  • Perl Perl
  • Python Python
  • C C
  • Networking Networking
  • Board bring-up
  • Debugging
  • Hardware
  • SDK development
  • Software Integration
  • Broadcom SDK
  • Tcl

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.
Broadcom