Simulation Software Engineer - Digital Twins & Networking

020 Cisco Systems, Inc.

Milpitas (CA)

On-site

USD 155,000 - 223,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cisco Systems, Inc. in Milpitas, CA seeks a Software Engineer to define, design, and develop advanced simulation models for Cisco IOS XR and related platforms. You will build virtual board models, FPGA/ASIC integrations, and scalable distributed systems while contributing to AI fabric digital twins and open-source projects.

The role emphasizes C++ in Linux, CI/CD, and Python for test automation, with responsibilities spanning design, debugging, and deployment of high-fidelity simulations.

Qualifications

  • Bachelor + 5 years of related experience or Masters + 3 years or PhD + 0 years in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Two years of experience as a Software Engineer developing simulation models.
  • Experience with system-on-chip (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 component models into virtual board environments.
  • Designing, implementing, and optimizing simulation software and development tools.
  • Developing digital twins of router and AI fabric products.
  • Building and maintaining reliable, large-scale distributed systems.
  • Developing automated tests and executing regression testing to validate end-to-end system functionality.
  • Debugging simulation models, drivers, and network OS software.
  • Providing timely technical support to engineering teams.
  • Contributing to open-source projects and technologies.

Skills

C++ in Linux
CI/CD
Python scripting
Debugging
System modeling

Education

Bachelor's degree in CS/CE
MS/PhD in related field

Tools

SoC design tools
FPGA
Linux

Job description

Cisco Systems, Inc. in Milpitas, CA seeks a Software Engineer to define, design, and develop advanced simulation models for Cisco IOS XR and related platforms. You will build virtual board models, FPGA/ASIC integrations, and scalable distributed systems while contributing to AI fabric digital twins and open-source projects.

The role emphasizes C++ in Linux, CI/CD, and Python for test automation, with responsibilities spanning design, debugging, and deployment of high-fidelity simulations.

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 Systems Engineer - Networking (C/C++ on Linux)
Senior Systems Engineer - Networking (C/C++ on Linux)

Cisco Systems, Inc. • Milpitas (CA)

Hybrid
USD 150,000 - 230,000
Senior Software Engineer - Cisco IOS-XE (Hybrid)
Senior Software Engineer - Cisco IOS-XE (Hybrid)

Cisco Systems, Inc. • Milpitas (CA)

Hybrid
USD 150,000 - 230,000
Senior IOS-XE Systems Engineer — Hybrid Milpitas
Senior IOS-XE Systems Engineer — Hybrid Milpitas

Cisco Systems • Milpitas (CA)

Hybrid
USD 168,000 - 245,000
IOS-XE Systems Engineer — Hybrid Milpitas
IOS-XE Systems Engineer — Hybrid Milpitas

Cisco • Milpitas (CA)

Hybrid
USD 180,000 - 260,000
Embedded Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000
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

020 Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 155,000 - 223,000
Embedded Systems Software Engineer: C, Linux, Networking
Embedded Systems Software Engineer: C, Linux, Networking

Cisco • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+16
IOS-XE Systems Engineer: Low-Level OS & Upgrades (Hybrid)
IOS-XE Systems Engineer: Low-Level OS & Upgrades (Hybrid)

Cisco Systems, Inc. • Milpitas (CA)

Hybrid
USD 168,000 - 245,000
Hybrid work model
Mentorship program