Enable job alerts via email!

Senior Designer, Systems (Computer)

STARFIVE INTERNATIONAL PTE. LTD.

Singapore

On-site

SGD 70,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a System Architect to join their dynamic team in Singapore. The successful candidate will focus on micro-architectural design and modeling while working closely with software and hardware teams. Candidates should have relevant educational qualifications and experience in computer architecture, with strong programming skills in C/C++. This role offers opportunities to work with advanced technologies and make significant contributions to architectural evaluations and design tradeoffs.

Qualifications

  • Relevant experience in Computer Architecture or strong interest in design.
  • Experience developing simulation-based performance models for SoCs is a plus.
  • Knowledge of RISC-V ISA or assembly language is valuable.

Responsibilities

  • Design and explore CPU and cache micro-architectures.
  • Quantify results through performance modeling using benchmarks.
  • Work on HW/SW interfaces and modeling solutions independently.

Skills

C/C++
Scripting languages (Perl/Python)
Computer Architecture knowledge
Interpersonal skills

Education

BS/MS/PhD in Computer Architecture/System Design

Tools

Verilog/System Verilog/Chisel
Performance monitoring tools

Job description

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 Architecture
  • Proficient in C/C++ and scripting languages (Perl/Python)
  • Knowledge of one or more areas in computer architecture: CPU pipeline, cache hierarchy, interconnect network architectures etc
  • Any prior experience in developing simulation-based performance models for SoC subsystems for architectural exploration and design tradeoffs evaluations is a plus
  • Familiarity with Verilog/System Verilog/Chisel required but not mandatory
  • Knowledge of RISC-V ISA is valuable but not mandatory
  • Knowledge of assembly language in any of the ISA (X86, ARM etc) is valuable
  • Any prior experience is bare metal environment for benchmarking using performance monitoring tools like perf etc is valuable
  • Working knowledge of operating system (e.g. Linux) internals and/or compiler is preferred but not mandatory
  • Ability to deliver high quality analysis and independently drive modeling tasks is preferred
  • Curiosity and Enthusiasm to explore advance state of the art technologies with calculated risks
  • Strong interpersonal skills, written and oral; good team player
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.