C

Cisco

Makes networking gear and security software

Senior FPGA Digital Design & Development Engineer

Silicon & ASIC DesignPosted on Nov 11
Full-time

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, or a related discipline with 7 or more years of relevant FPGA development experience, or a master's degree in a related discipline with 4 or more years of relevant FPGA development experience, or an equivalent combination of education and practical experience.
  • Experience delivering FPGA functionality through the product development lifecycle, including requirements definition, RTL development, simulation, implementation, hardware validation, and production release.
  • Experience with Verilog or SystemVerilog to develop synthesizable RTL and maintain existing designs, supported by digital design fundamentals such as synchronous logic, state machines, buffering, clock domain crossings, and reset strategies.
  • Experience with FPGA development tools, including simulation, synthesis, place and route, timing constraints, and timing closure.
  • Experience with hardware bring-up and system debugging, including investigating interactions between FPGA logic, embedded software, and board hardware.

Responsibilities

  • Translate system and product requirements into FPGA architectures, detailed designs, and hardware/software interfaces.
  • Develop and maintain RTL for packet processing, network redundancy, precision timing, and platform control functions.
  • Define verification plans and develop simulations that validate functionality, corner cases, and recovery behavior.
  • Perform synthesis, implementation, timing analysis, and timing closure while balancing performance and resource utilization.
  • Collaborate with hardware and software engineers on interface definitions, initialization sequences, diagnostics, and system integration.
  • Support hardware bring-up and troubleshoot issues using simulation waveforms, packet captures, register traces, and laboratory tools.
  • Investigate root causes, implement corrective changes, and validate fixes across affected platforms.
  • Deliver reproducible FPGA builds, validated release images, and clear design and release documentation.
  • Participate in technical reviews, mentor teammates, and improve reusable designs, verification coverage, and development workflows.

Desired Qualifications

  • Experience collaborating with hardware, software, and verification engineers to define interfaces, resolve technical issues, and deliver working products.
  • Experience developing FPGA solutions for industrial networking, embedded systems, or other applications requiring high reliability and availability.
  • Experience with Ethernet packet processing, network redundancy and recovery mechanisms, or precision time synchronization and timestamping.
  • Experience integrating Ethernet interfaces, external physical-layer devices, and third-party intellectual property into FPGA designs.
  • Experience with platform management functions, including power sequencing, clock and reset control, peripheral interfaces, and system diagnostics.
  • Experience with multiple FPGA families and vendor toolchains, including evaluating resource utilization and design tradeoffs.
  • Experience developing automated testbenches, regression environments, and reusable verification components.
  • Experience with scripting languages such as Python, Tcl, or shell to automate builds, verification, and debug workflows in a Linux environment.
  • Experience developing reusable FPGA components, supporting designs across multiple product variants, and improving development and release processes.
  • Experience with technical reviews, mentoring, or architecture decisions involving hardware and software teams.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs