HW Engineer - Platforms Team

Platforms · Brno, .
Department Platforms
Employment Type Full-Time
Minimum Experience Mid-level

Codasip develops RISC-V processors IPs. For easy evaluations and an excellent first impression, we need to wrap the RISC-V into a platform that shows the IPs' capabilities. In other words, the IPs need peripherals, memories, and other blocks. Therefore, it's essential to build such platforms that contain the RISC-V IP and all required peripherals, memories, or additional blocks.

When we have the platforms, we also need to have a set of applications that demonstrate the RISC-V IP capabilities in the context of the platform. The applications can be well-known benchmarks, such as core mark or drystone; they can be custom demos showing the capabilities of in-house peripherals or RISC-V IP (e.g., external interrupts), etc. The applications contain also operating systems, such as FreeRTOS or Linux for Linux capable RISC-V IPs.

Last but not least, we need to have a characterization of the platforms in terms of PPA. 

All is nicely documented in a step-by-step manner, so even non-experience junior engineers can go through the evaluation smoothly.


  • Integration of peripherals and RISC-V cores 
  • Implementing peripherals for FPGA and SoC 
  • FPGA bring up and testing
  • Designing and debugging of digital circuits
  • Develop Linux capable platform 
  • Develop and run scripts for getting PPA data 
  • Close cooperation with the Verification


  • Advanced knowledge of at least one HDL (VHDL/Verilog/SystemVerilog)
  • Experience with HW synthesis tools and flow for ASIC/FPGA 
  • Knowledge of Timing analysis methodology 
  • Knowledge of versioning tools (Git, SVN)
  • Experience with scripting languages
  • Basic knowledge of CPU architecture 
  • Analytical thinking, self-sufficiency, team collaboration
  • Advanced English (CEFR level B2 or higher)


  • Advanced knowledge of computer systems and architecture
  • Ability to write clear and concise code
  • Active interest in the field and self-education
  • Basic knowledge of C language
  • User knowledge of Linux  

Place of work: R&D center Brno, Czech republic or full remote from anywhere in the EU.

Thank You

Your application was submitted successfully.

  • Location
    Brno, .
  • Department
  • Employment Type
  • Minimum Experience