Cisco Software Modeling Engineer in San Jose, California

Software Modeling Engineer

  • Location: San Jose, California, US

  • Area of Interest Engineer - Software

  • Job Type Professional

  • Technology Interest Cloud and Data Center, Networking, Software Development, Testing

  • Job Id 1226020

What You'll Do

Looking for a talented, motivated C Modeling Engineer for ASIC/Software development to join the team and participate in the development of highly complex ASICs.You should have a Network ASIC background, C-model and verification expertise with hands-on experience in UVM, C++, scripting, as well as in-depth knowledge of the networking forwarding concepts.

You will collaborate closely with the software team and ASIC design team to develop the next generation system. In addition, you will engage with distinguished engineers to develop new ways to support the latest forwarding functions.


  • Design C++ models.

  • Define and develop new forwarding features and protocols.

  • Develop/maintain the C++ infrastructure for network modeling.

  • Develop/maintain infrastructure scripts (Python & Perl).

  • Help support block level Verification team.

  • Work with Design team to ensure correct forwarding functionality at a system level.

  • Engage in feature brainstorming session.

Who You'll Work With

You’ll be part of a team within Cisco’s Data Center Networking Group, focusing on developing a modeling infrastructure to enable early Software development of the latest networking features and protocols

Who You Are

  • Education and Experience Required:

  • Bachelor’s or Master’s degree in EE .

  • 6-10 years of ASIC experience.

  • 3-5 years C++ Modeling experience

Knowledge and Skills:

  • Excellent C, C++ programming and debugging skills

  • Excellent Scripting experience (Python, Perl, TCL, shell programming)

  • Strong Networking forwarding knowledge.

  • Proficient in UVM knowledge.

  • Ability to debug network modeling issues

  • Good written and verbal communication skills

  • Collaborative and team-focused, with the drive to learn and grow

Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We Are Cisco.




Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.