On-site internships; you can be employed at the Institute of Computing Technology, CAS (institute establishment, project hire, Chuangjia) or at the Beijing Institute of Open Source Chip; most positions can be based in Beijing or Shenzhen, and a Xiong'an office is under construction.
E174
RISC-V open-source embedded system design and development
On-site internships; places on both the new-graduate engineering track and the research track
Around RISC-V processor chips developed in-house by the ECOS team or mainstream ones on the market, design PCB boards, embedded SDKs, embedded development tools and typical application cases, and write the accompanying chip manuals and board documentation. Most chips the ECOS team releases are based on open-source processor cores and open-source EDA, with the SoC integration, physical design, tape-out, packaging and board design all done in-house. The embedded team works closely with the chip team, and you can take part in chip specification definition, SoC integration and verification. Joining ECOS to work on embedded systems, you can grow into a full-stack, high-level embedded engineer who knows both software and hardware. The embedded team has plenty of room to explore all kinds of applications and try fun things — robots, embedded games, handheld consoles, smart toys and so on.
This position is offered by the ECOS team. For the internship requirements, stipend, salary and so on, see the ECOS team note on internships, new-graduate campus recruitment and experienced hiring.
This position requires on-site work: you can be employed at the Institute of Computing Technology, Chinese Academy of Sciences (institute establishment, project hire or Chuangjia) or at the Beijing Institute of Open Source Chip office. Apart from a few projects with a preference, most can choose Beijing or Shenzhen. A Xiong'an office is also being added (low living costs and a good environment).
- Offered by
- ECOS team
- Mode
- On-site
- Location
- Beijing · Shenzhen (some projects can choose; Xiong'an in preparation)
- Level
- Not stated (places on both the new-graduate engineering track and the research track)
- Stipend
- See the ECOS team note
mp.weixin.qq.com
E173
Software and hardware system performance analysis and optimisation
On-site internships; places on both the new-graduate engineering track and the research track
For a given algorithm or application, analyse its program behaviour, performance bottlenecks and architectural characteristics, and use high-performance computing methods — software approaches (parallel computing, vector computing, memory-access optimisation and so on), hardware-software co-design and dedicated accelerator design — to reach higher program performance with fewer hardware resources. Take the high-performance RTL simulator as an example: GSIM supports the Chisel language and is 10 times faster than Verilator, greatly improving the testing and verification efficiency of XiangShan. At present the ECOS team puts a great deal of time and effort into performance optimisation of EDA software, performance optimisation of embedded systems, and in future software optimisation on XiangShan.
This position is offered by the ECOS team. For the internship requirements, stipend, salary and so on, see the ECOS team note on internships, new-graduate campus recruitment and experienced hiring.
This position requires on-site work: you can be employed at the Institute of Computing Technology, Chinese Academy of Sciences (institute establishment, project hire or Chuangjia) or at the Beijing Institute of Open Source Chip office. Apart from a few projects with a preference, most can choose Beijing or Shenzhen. A Xiong'an office is also being added (low living costs and a good environment).
- Offered by
- ECOS team
- Mode
- On-site
- Location
- Beijing · Shenzhen (some projects can choose; Xiong'an in preparation)
- Level
- Not stated (places on both the new-graduate engineering track and the research track)
- Stipend
- See the ECOS team note
mp.weixin.qq.com
E172
ECOS Studio development
On-site internships; places on both the new-graduate engineering track and the research track
ECOS Studio: integrates the results of the whole ECOS team into one IDE toolset, designing chips entirely with open-source EDA and open-source IP, with the whole flow open-source and publicly visible. Anyone can modify and realise their own chip design on this flow without paying expensive EDA and IP fees. Every digital module written in Verilog/Chisel/SpinalHDL/SystemVerilog can use the open-source EDA and SoC to evaluate the PPA of its design in an ASIC flow, or go for tape-out once the layout is complete. ECOS Studio comes in two forms (a local IDE and a cloud platform). So students who believe in open-source chips and are also interested in UI or web development are a very good fit.
This position is offered by the ECOS team. For the internship requirements, stipend, salary and so on, see the ECOS team note on internships, new-graduate campus recruitment and experienced hiring.
This position requires on-site work: you can be employed at the Institute of Computing Technology, Chinese Academy of Sciences (institute establishment, project hire or Chuangjia) or at the Beijing Institute of Open Source Chip office. Apart from a few projects with a preference, most can choose Beijing or Shenzhen. A Xiong'an office is also being added (low living costs and a good environment).
- Offered by
- ECOS team
- Mode
- On-site
- Location
- Beijing · Shenzhen (some projects can choose; Xiong'an in preparation)
- Level
- Not stated (places on both the new-graduate engineering track and the research track)
- Stipend
- See the ECOS team note
mp.weixin.qq.com
E171
Full-time teaching assistant for the "One Student One Chip" talent programme
On-site internships; places on both the new-graduate engineering track and the research track
"One Student One Chip" (ysyx.org) is a large-scale, open, non-profit chip and systems talent programme initiated by the University of Chinese Academy of Sciences. It focuses on training students to break down and solve problems independently, and on the abilities to co-design computer hardware and software systems and to design a chip end to end. Applications are open all year, with no restriction on school, major or year. Since it started in 2019, more than 16,000 people have signed up, covering more than 1,100 universities in China and abroad. Past participants have joined leading companies in the field such as HiSilicon, Cambricon, Moore Threads, Hygon and Canaan, or gone on to further study at top institutions including CAS, Tsinghua, Peking University, HKUST and Carnegie Mellon. "One Student One Chip" has added a full-time teaching assistant position, especially suited to students who focus on deepening their technical skills, enjoy building community and like communicating with people. A full-time TA spends half their energy on improving their own technical strength and leading or joining open-source technical projects they are interested in, and half on passing the ECOS team's technical experience on to more students (mentoring and organising sharing sessions and so on).
This position is offered by the ECOS team. For the internship requirements, stipend, salary and so on, see the ECOS team note on internships, new-graduate campus recruitment and experienced hiring.
This position requires on-site work: you can be employed at the Institute of Computing Technology, Chinese Academy of Sciences (institute establishment, project hire or Chuangjia) or at the Beijing Institute of Open Source Chip office. Apart from a few projects with a preference, most can choose Beijing or Shenzhen. A Xiong'an office is also being added (low living costs and a good environment).
- Offered by
- ECOS team
- Mode
- On-site
- Location
- Beijing · Shenzhen (some projects can choose; Xiong'an in preparation)
- Level
- Not stated (places on both the new-graduate engineering track and the research track)
- Stipend
- See the ECOS team note
mp.weixin.qq.com
E170
Embedded open-source RISC-V IP/SoC development
On-site internships; places on both the new-graduate engineering track and the research track
Develop low- and mid-range RISC-V open-source processor core IP, with emphasis on low power and embedded system design. Here the ECOS team's core development stresses PPA quality and focuses on making the cores more customisable, supporting flexible integration of accelerators and custom extension instructions. At the same time, for RISC-V's main scenarios, develop peripheral IP and the necessary compute IP — AMBA, SDRAM, VGA, UART, I2C, PWM, QSPI, embedded graphics GPU, Bluetooth, Ethernet and so on.
This position is offered by the ECOS team. For the internship requirements, stipend, salary and so on, see the ECOS team note on internships, new-graduate campus recruitment and experienced hiring.
This position requires on-site work: you can be employed at the Institute of Computing Technology, Chinese Academy of Sciences (institute establishment, project hire or Chuangjia) or at the Beijing Institute of Open Source Chip office. Apart from a few projects with a preference, most can choose Beijing or Shenzhen. A Xiong'an office is also being added (low living costs and a good environment).
- Offered by
- ECOS team
- Mode
- On-site
- Location
- Beijing · Shenzhen (some projects can choose; Xiong'an in preparation)
- Level
- Not stated (places on both the new-graduate engineering track and the research track)
- Stipend
- See the ECOS team note
mp.weixin.qq.com
E169
Open-source RISC-V high-performance IP design
On-site internships; places on both the new-graduate engineering track and the research track
The "XiangShan" open-source high-performance RISC-V processor represents the highest performance level of open-source RISC-V processor cores in the world today . Its latest tape-out, "Kunminghu V2", reaches 45 points @ 3 GHz (that is, 15 points/GHz) in the SPECCPU2006 benchmark. That performance level is already enough to compete on equal terms with the ARM Neoverse N1/N2-class cores used in today's mainstream ARM server chips (such as Kunpeng 920 and Yitian 710).
At present the "XiangShan" team is working on the next-generation high-performance RISC-V processor core for data centres, "Kunminghu V3". This version aims at the industry's top data-centre processor core, ARM Neoverse V2. The design target of "Kunminghu V3" is 22 points/GHz in the SPEC2006 benchmark, with a higher performance level and energy efficiency that is fully competitive, to further push RISC-V architecture breakthroughs in data centres, high-performance computing and other fields.
The "XiangShan" team holds to a full-stack open-source philosophy: its microarchitecture documents, RTL source code and related development platform tools are all fully public on GitHub. The project has built a highly open development team and technical community, so whether you work on advanced microarchitecture, high-performance operator implementation, memory-subsystem optimisation, multi-core interconnect architecture, vector extension (RVV) or processor security, you can find a direction in "XiangShan" that you like and that fits you.
The "XiangShan" processor is designed under the lead of the XiangShan team, with the ECOS team deeply involved in technical development and talent training.
This position is offered by the ECOS team. For the internship requirements, stipend, salary and so on, see the ECOS team note on internships, new-graduate campus recruitment and experienced hiring.
This position requires on-site work: you can be employed at the Institute of Computing Technology, Chinese Academy of Sciences (institute establishment, project hire or Chuangjia) or at the Beijing Institute of Open Source Chip office. Apart from a few projects with a preference, most can choose Beijing or Shenzhen. A Xiong'an office is also being added (low living costs and a good environment).
- Offered by
- ECOS team
- Mode
- On-site
- Location
- Beijing · Shenzhen (some projects can choose; Xiong'an in preparation)
- Level
- Not stated (places on both the new-graduate engineering track and the research track)
- Stipend
- See the ECOS team note
github.commp.weixin.qq.com
E168
Open-source EDA tool / toolchain development
On-site internships; places on both the new-graduate engineering track and the research track
Open-source EDA tools and toolchains matter to chips the way GCC/LLVM matters to the open-source software ecosystem. The ECOS team builds an open-source EDA toolchain covering the core steps of chip design — simulation and verification, logic synthesis, physical design, physical verification — to support the whole chip design flow. In this way, every student and chip enthusiast will in future be able to design their own chip with open-source software, get a layout and send it for fabrication. This is undoubtedly a huge undertaking. On open-source EDA alone, ECOS has already put in hundreds of people (since 2018) and written close to 500,000 lines of code; in 2023 it got the open-source EDA tool flow working end to end and released the iEDA project . For many years to come ECOS will keep improving open-source EDA in engineering quality, algorithm performance and runtime efficiency. Students interested in large software architecture, software engineering quality and program runtime efficiency are welcome to join.
This position is offered by the ECOS team. For the internship requirements, stipend, salary and so on, see the ECOS team note on internships, new-graduate campus recruitment and experienced hiring.
This position requires on-site work: you can be employed at the Institute of Computing Technology, Chinese Academy of Sciences (institute establishment, project hire or Chuangjia) or at the Beijing Institute of Open Source Chip office. Apart from a few projects with a preference, most can choose Beijing or Shenzhen. A Xiong'an office is also being added (low living costs and a good environment).
- Offered by
- ECOS team
- Mode
- On-site
- Location
- Beijing · Shenzhen (some projects can choose; Xiong'an in preparation)
- Level
- Not stated (places on both the new-graduate engineering track and the research track)
- Stipend
- See the ECOS team note
github.commp.weixin.qq.com