StarFive is a leading provider of RISCV processors, platforms and solutions. StarFive products are widely used in smart home appliances, smart monitoring, industrial robots, traffic management, intelligent logistics, wearable devices, solid state storage, network communications and edge computing, etc.
We are intensively designing next generation high performance RISC-V CPU and RISC-V-based SoC chips. Talents who are passionate in research and development for future chips are welcomed to join us. Being part of this vibrant team, you can produce world class successful commercial chips supported by efficient software stacks.
Responsibilities:
- Participate in the micro-architecture design and/or implementation of SoC subsystems such as multicore processors, cache, and interconnect
- Work with senior architects to optimize the performance, power, and area of the SoC subsystems
- Architectural modelling/simulation, performance analysis, and identifying bottlenecks
- Maintain and automate the development environment
Qualification:
- BS/MS/Phd in Electrical & Electronic Engineering, Computer Science or related fields.
- Basic knowledge of computer architecture, such as CPU micro-architecture, multicore processing, network-on-chip, memory hierarchy
- Competent in C/C++ coding skills, including OOP, Data Structures etc.
- Familiar with basic software engineering skills
- Experienced with version control systems like git/mercurial
- Any of following skills is a plus
- RTL design (Verilog/VHDL/Chisel)
- Assembly language programming (x86/ARM/RISCV)
- Scripting in python etc
- Eagerness to learn, good communication and collaboration skills
- Fresh Graduates are welcome