Search jobs > Mountain View, CA > Simulation engineer

System and Chip Simulation Engineer

Enfabrica
Mountain View, CA, US
Full-time
Quick Apply

SYSTEM ARCHITECT - MODELING We are looking for an infrastructure-savvy System Architect who comprehensively understands both large-scale distributed systems and networking silicon design, and is able to specify, model, and simulate silicon chip and system level behavior to advance the definition of a breakthrough category-defining infrastructure networking product.

Scope Ownership for chip / system level architecture models at the performance and functional level (device / block C / C++ models, ns3 models).

Own device architecture validation, device-level optimizations, feasibility proof, functional interaction and correctness with system software and networking stacks.

Ownership for equivalence methodology to RTL with a view into architecture / design co-verification. Ownership of device and system fitness for large-scale distributed applications such as deep learning.

Ownership of key areas of chip-level architecture definition and implementation details, working from high-level concepts / problems / specifications and customer inputs.

Responsibilities Develop and maintain the simulation methodology for performance modeling for the device architecture including queueing & packet processing models.

Incorporate functional models into performance models. Own coding of the models in C / C++ and roadmap / strategy / interlocks for model development.

Produce detailed documentation for the models, including pseudo-code and equivalence checking to RTL. Fully specify the methodology and software required to exercise the models;

log results, perform regression testing, or correlate against functional and RTL DV simulations. Drive product architecture definition, tradeoffs, and validation in new areas / directions, including network / system / I / O virtualization, security, root of trust, system / board management.

Leverage simulation efforts for customer validation by adjusting the model to per-customer variants, drive evolution of the models to achieve both customer and internal development goals.

Create specifications for software and for microarchitecture teams, and collaborate closely with both teams towards meeting aggressive product specifications and schedules.

Drive innovations at the system and chip level to address technical challenges in front of the company. Qualifications Significant experience in processor or networking chip architecture definition, modeling and / or validation at an industry or product category leader.

Must have coded and validated silicon / system behavioral models in C, systemC, or C++; experience with ns3 or other multi-node network simulators a plus.

Hands-on knowledge and / or programming experience with distributed cluster-scale applications. Track record of successful involvement in infrastructure product execution / deployment.

Solid programming skills in C / C++; fluency in scripting languages (Python, Perl) desired. Understanding of silicon chip architecture and fundamentals required;

proficiency in Verilog / SystemVerilog and testbench creation a plus. Powered by JazzHR

30+ days ago
Related jobs
Promoted
NetApp
San Jose, California

Globally recognized as domain expert in software and system design for highly scalable distributed storage systems, control and data plane architectures, core operating systems fundamentals required to fuel large scale AI infrastructure for GenAI and AI as a Service. Distinguished Engineers at NetAp...

Apple
Sunnyvale, California

Experience with handling and processing large amounts of field and simulation data, including user-friendly visualization of complex test setups and simulation results, including measurement accuracies, system latencies, etc. As a Wireless PHY Systems & Simulation Engineer, you will be a core member...

Apple, Inc.
Cupertino, California

Does the opportunity to play a part in building groundbreaking technology for large-scale systems, natural language, and artificial intelligence excite you? Do you want to expand the experience of Siri and other AIML products to new products that will help millions get things done, across the globe?...

Apple
Cupertino, California

Responsibilities will be tuned to match the candidate's technical background, but you may be encouraged to: - Architect instrumentation systems (including HW specification) and maintain those systems through production - Work with our mechanical engineering team to specify and validate the required ...

ByteDance
San Jose, California

Experience working with Unix Linux systems from kernel to shell and beyond with experience working with system libraries, file systems, and client-server protocols. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, inclu...

Apple
Cupertino, California

Software Engineer; you will develop, document, and maintain code and unit tests by utilizing software development environments and programming languages (Java) You will interface with Business, application owners, developers and project managers to take projects from inception to completion Be respo...

Tanisha Systems
Cupertino, California

Job Title: Sr Controls Engineers and one Controls Engineers Role. One Sr Controls Engineers looking for candidate similar to Jesse. Experienced Sr Controls PLC engineer with site commissioning support skills. This for contract to hire role 3 Months, if happy with the candidate Client wants to hire ...

Apple
Cupertino, California

SUN is comprised of engineers who own a variety of production ML workflows that surprise and delight millions of our customers!Our team contributes to a variety of shipping workflows you may already regularly use, including: Photos Search, Curation, Memories, Intelligent Autocrop, Visual Captioning ...

Tephra
Milpitas, California

Work with manufacturing engineer/process engineer to ensure necessary process controls are in place •Work with manufacturing engineer/process engineer during process validation execution and protocol and report review and approval•Assess impact of validations on SOPs, process sheets, FMEAs and Quali...

Apple
Sunnyvale, California

Knowledge in wireless communication systems: WiFi and/or Cellular Technologies• Understanding of key performance indicators and impairments of RF and Baseband signalsExperience testing wireless silicon in a lab Experience using and understanding lab equipment: signal analyzer, signal generator, spec...