System Simulation Engineering CO-OP
Core
Develop executable software models to simulate IP and SoC hardware for architectural exploration and pre-silicon firmware validation.
Role type
System Simulation Engineering Co-op
Builds
Executable software models for IP and SoC hardware simulation
Domain
Semiconductor / Integrated Circuit Design
Deliverable
production ML models | product features
Required skills
C, C++, Object-oriented design, Embedded systems knowledge, Digital ASIC design concepts, Software/firmware development, Testing methodologies
Preferred skills
ARM, RISC-V, x86 embedded software development, Python, TCL scripting
Technologies
C, C++, Python, TCL, ARM, RISC-V, x86
Responsibilities
Design, implement, and test executable software models simulating IP and SoC hardware; Support architectural exploration and pre-silicon firmware development; Investigate and resolve complex software, hardware, and debugging challenges; Participate in infrastructure development for simulation and validation; Apply software development and testing methodologies; Provide technical support to engineering stakeholders
Seniority
Co-op / Student