Emulation Engineer
About the role
The role involves developing pioneering emulation environments and infrastructure for evaluating multi-terabit systems. You will work with the design, DV, power, and post-silicon diagnostic teams, assist in test plan design, and debug during the pre-silicon emulation process.
Responsibilities
- Develop emulation environments using C/C++ and TCL
- Work closely with the design, DV, power, and post-silicon diagnostic teams
- Design and implement test plans, test implementations, and debug during the pre-silicon emulation process
- Develop tests to generate complex traffic and performance scenarios
- Assist with solving issues related to post-silicon validation
Requirements
- Bachelor's degree + 5 years of related experience, or Master's degree + 3 years of related experience
- Prior emulation experience on platforms such as Palladium, Veloce, or Zebu
- Experience with RTL development for Emulation prototypes
- Experience with C/C++ and TCL infrastructure development
- Experience with System debug tools like gdb, waveform debuggers
Preferred Qualifications
- Experience with scripting programs (e.g., Python, Perl or similar)
- Experience with UVM and System Verilog
- Post-Silicon functional validation or debugging experience
- Experience with protocols such as PCIe, I2C, Ethernet packet headers, and Ethernet protocol
Benefits
Cisco offers a comprehensive benefits package including medical, dental, and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Additional benefits include paid time off, grants of Cisco restricted stock units, and flexible vacation time off.
Pay
The starting salary range for this position is $155,000.00 to $222,600.00, reflecting the projected salary range for new hires in U.S. and Canadian locations. Individual pay is determined by the candidate's hiring location, market conditions, job-related skills, experience, qualifications, education, certifications, and/or training.
Schedule
This is an onsite role requiring working out of the Milpitas/San Jose office location.