Who are we?
We are the System Architecture Group at StarFive in Singapore. We focus on micro-architectural design, modeling, exploration and benchmarking. We help leadership and different stakeholders to make a data driven design decisions.
Job scope
- CPU, cache, bus interconnection micro-architecture design and exploration
 - Build the confidence performance model that can quantify the results with data-driven methodology
 - Using existing benchmarks and writing own synthetic testing to correlate performance with RTL implementation
 - Understand the HW / SW interface and requirements coming from SoC and software teams and independently working on possible modelling and simulation solutions
 
What are we looking for?
BS / MS / PhD with relevant experience in Computer Architecture or strong interest in System Design / Computer ArchitectureProficient in C / C++ and scripting languages (Perl / Python)Knowledge of one or more areas in computer architecture : CPU pipeline, cache hierarchy, interconnect network architectures etcAny prior experience in developing simulation-based performance models for SoC subsystems for architectural exploration and design tradeoffs evaluations is a plusFamiliarity with Verilog / System Verilog / Chisel required but not mandatoryKnowledge of RISC-V ISA is valuable but not mandatoryKnowledge of assembly language in any of the ISA (X86, ARM etc) is valuableAny prior experience is bare metal environment for benchmarking using performance monitoring tools like perf etc is valuableWorking knowledge of operating system (e.g. Linux) internals and / or compiler is preferred but not mandatoryAbility to deliver high quality analysis and independently drive modeling tasks is preferredCuriosity and Enthusiasm to explore advance state of the art technologies with calculated risksStrong interpersonal skills, written and oral; good team player#J-18808-Ljbffr