Software Engineer - Network Simulation & Digital Twins

Cisco Systems, Inc.

Milpitas (CA)

On-site

USD 155,000 - 223,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cisco Systems, Inc. in Milpitas, CA is seeking a software engineer to define, design, develop, test, and maintain software that accelerates the development of Cisco IOS XR and SONiC.

You will lead the implementation and optimization of simulation software and tools, develop digital twins for routing and AI fabric products, and build large-scale distributed systems. In this role, you will apply advanced theoretical and practical knowledge to create functional, system-level models for

Qualifications

  • Bachelor's degree + 5 years of related experience, or Master's + 3 years, or PhD + 0 years in CS/CE/EE.
  • Two years of experience as a Software Engineer developing simulation models.
  • Experience with SoC design and architecture.
  • Experience developing software using C++ in Linux environments.
  • Experience with CI/CD processes.
  • Experience using Python for test automation.
  • Experience debugging models, drivers, and operating systems.

Responsibilities

  • Developing virtual board models for next-generation routing platforms.
  • Modeling FPGA/ASICs, devices, sensors, and related hardware components.
  • Integrating hardware models and packet-processing models into virtual boards.
  • Designing, implementing, and optimizing simulation software and development tools.
  • Developing digital twins of router and AI fabric products.
  • Building and maintaining large-scale distributed systems.
  • Developing automated tests and executing regression testing.
  • Debugging simulation models, drivers, and network OS software.
  • Providing timely technical support to engineering teams.
  • Contributing to relevant open-source projects and technologies.

Skills

C++ in Linux
CI/CD
Python for tests
Debugging
SoC design
Packet modeling

Education

Bachelor's degree in CS/CE/EE
Masters preferred or PhD

Tools

Linux
GIT

Job description

Cisco Systems, Inc. in Milpitas, CA is seeking a software engineer to define, design, develop, test, and maintain software that accelerates the development of Cisco IOS XR and SONiC.

You will lead the implementation and optimization of simulation software and tools, develop digital twins for routing and AI fabric products, and build large-scale distributed systems. In this role, you will apply advanced theoretical and practical knowledge to create functional, system-level models for

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer- Simulation Models
Software Engineer- Simulation Models

Cisco • Milpitas (CA)

On-site
USD 100,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Software Engineer - High-Speed Routing & Optics
Senior Software Engineer - High-Speed Routing & Optics

Cisco Systems, Inc. • Milpitas (CA)

Hybrid
USD 168,000 - 245,000
Medical, dental and vision insurance
401(k) with company matching
Parental leave
+1
Software Engineer- Simulation Models
Software Engineer- Simulation Models

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 155,000 - 223,000
Senior Software Engineer & Technical Lead, Networking & P4
Senior Software Engineer & Technical Lead, Networking & P4

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 214,000 - 310,000
Cloud-Native Networking Lead & Secure Systems Architect
Cloud-Native Networking Lead & Secure Systems Architect

Jobtailor • California (MO)

On-site
USD 180,000 - 240,000
Senior Network QA Automation Engineer (L2/L3)
Senior Network QA Automation Engineer (L2/L3)

Cisco Systems, Inc. • Milpitas (CA)

Hybrid
USD 168,000 - 245,000
Medical, dental and vision insurance
401(k) with Cisco matching
Paid parental leave
+3
Embedded Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000
Senior Hardware Systems Architect, High‑Speed Networking
Senior Hardware Systems Architect, High‑Speed Networking

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 170,000 - 282,000
Senior Emulation Engineer – Pre-Silicon Systems (C/C++, TCL)
Senior Emulation Engineer – Pre-Silicon Systems (C/C++, TCL)

Cisco Systems, Inc. • San Jose (CA)

On-site
USD 155,000 - 223,000
ASIC Engineering Technical Leader (onsite) - 2014979
ASIC Engineering Technical Leader (onsite) - 2014979

Cisco Systems, Inc. • San Jose (CA)

On-site
USD 180,000 - 240,000