Software Engineer, Simulation Models

Cisco

Milpitas, CAFresher3h agovia LinkedInH-1B sponsor · 38 entry-level filings

This job at a glance

Who can apply
New grads, no experience needed · Bachelor's degree
Must know
CI/CDNetworkingSystem designStatisticsC++Linux
Work
On-site in Milpitas
Pay
Not stated by the employer.
Skill demand
CI/CD30%System design15%Networking9%Statistics9%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 10, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

We develop advanced simulation platforms and digital twins that mirror complex IOS-XR routing environments for scalable, high-fidelity network validation. Our team bridges the gap between software engineering and field deployment by automating CI/CD testing pipelines and providing robust virtualization tools for developers and customers. We are dedicated to pioneering the future of network reliability through high-speed simulation, ensuring seamless performance across the most demanding service provider infrastructures.

Your Impact

You will define, design, develop, test, debug, release, enhance, 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 artificial intelligence (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 next-generation routing platforms. You will also have opportunities to contribute to open-source technologies and communities.

Key Responsibilities

  • Developing virtual board models for next-generation routing platforms.
  • Modeling FPGA ASICs, devices, sensors, and related hardware components.
  • Integrating hardware component models and packet-processing 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 comprehensive regression testing to validate end-to-end system functionality.
  • Debugging simulation models, device drivers, and network operating system software.
  • Providing timely and effective technical support to engineering teams.
  • Contributing to relevant open-source projects and technologies.

Requirements & Tech Stack

  • Experience developing simulation models as a Software Engineer for two years.
  • Experience with system-on-chip (SoC) design and architecture.
  • Experience developing software using C++ in Linux environments.
  • Experience with continuous integration and continuous delivery (CI/CD) processes.
  • Experience using Python for test automation.
  • Experience debugging models, drivers, and operating systems.

Qualifications

  • Bachelors + 5 years of related experience, or Masters + 3 years of related experience, or PhD + 0 years of related experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

H-1B sponsor

Cisco Systems filed 38 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Torentify, Emonics LLC, TalentHop

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job