CareerPlanSign in

Software Engineer- Simulation Models

Milpitas, California, US💼 Full-time💰 $155,000–$155,000🗓 2026-08-31 → 2026-09-25

Core

Develop simulation software, virtual board models, and digital twins for next-generation Cisco routing platforms (IOS XR, SONiC) and AI fabric products.

Role type

Senior IC software engineer (simulation models & distributed systems)

Builds

Virtual board models, FPGA/ASIC device models, packet-processing models, and large-scale distributed simulation environments.

Domain

Networking infrastructure, hardware emulation, and AI fabric systems

Deliverable

production ML models | product features

Required skills

C++ in Linux, system-on-chip (SoC) design, CI/CD pipelines, Python for test automation, debugging models/drivers/OS, FPGA/ASIC modeling, distributed systems architecture

Preferred skills

Functional/system-level simulation modeling, packet-processing integration, Cisco IOS XR/SONiC experience, chip modeling and performance analysis

Technologies

C++, Python, Linux, FPGA, ASIC, CI/CD

Responsibilities

Develop virtual board models for routing platforms; model FPGA/ASIC devices and sensors; integrate hardware and packet-processing models; design and optimize simulation software; build large-scale distributed systems; execute regression testing; debug simulation models and network OS software.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.