1 месяц назад
Senior ASIC Modeling Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior ASIC Modeling Software Engineer (C++/AI Networking): Building functionally and performance-accurate software models for current and next-generation AI networking ASICs, including multi-chip simulation and packet processing, with an accent on hardware behavior modeling, architectural validation, and scalable simulation. Focus on translating microarchitecture specifications into modern C++ models, correlating simulations with RTL and silicon, and optimizing large-scale simulations across multiple ASIC generations.
Location: US headquarters; on-site
Company
Builds high-performance infrastructure across silicon, systems, and networking for demanding artificial intelligence workloads.
What you will do
- Design and implement software models that simulate ASIC components including forwarding engines, schedulers, memory subsystems, and control-plane interfaces.
- Translate architectural and microarchitecture specifications into functionally or performance-accurate C++ models.
- Develop register models, memory maps, configuration interfaces, and packet-processing pipelines for multiple forwarding modes.
- Build models for current and next-generation ASICs, including systems with multiple interconnected chips.
- Optimize simulation performance and maintain configurable model architectures across multiple ASIC generations.
- Collaborate with RTL, architecture, SDK, and platform software teams on model-to-silicon correlation, architectural validation, and software enablement.
Requirements
- 7+ years of experience in C/C++ architecture model development, cycle-aware simulation, or ASIC verification.
- Expert-level modern C++17 programming.
- Deep understanding of network switch and router architecture, including forwarding tables, scheduling, QoS, and ACLs.
- Experience with packet-processing pipelines, dataplane simulation, and C++ unit-testing frameworks such as Google Test.
- Familiarity with Verilog/SystemVerilog and reading RTL.
- Experience with gRPC, Protocol Buffers, or similar IPC mechanisms, plus Python for test automation and tooling.
Nice to have
- Experience with AI/ML networking, scale-up fabrics, RDMA, or collective operations.
- Experience with ns-3 or HTSim for high-performance network architecture modeling.
- Familiarity with SAI or SONiC.
- Experience with FPGA prototyping, emulation platforms, memory subsystem modeling, or configuration-driven simulation frameworks.
Culture & Benefits
- Work on foundational infrastructure for next-generation AI workloads.
- Environment emphasizing ownership, technical rigor, speed, and high-impact engineering.
- Equal-opportunity workplace with accessibility accommodations available throughout the hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Principal Python Engineer (Modeling & Simulation)
150 000 - 300 000$
8 дней назад
Senior System Software Engineer (AI)
250 000$
9 дней назад
Staff Software Engineer (AI)
220 000 - 260 000$
8 дней назад
Systems Modeling, Simulation and Analysis Engineer
6 дней назад
Senior Software Engineer, Platform - Data + AI (Back-End)
145 000 - 187 000$
8 дней назад
Senior Software Engineer (AI)
170 000 - 205 000$