hip webinar automating integration workflow 800x100 (1)

Python developer

Python developer
by Admin on 09-02-2022 at 8:21 am

Website Codasip

Codasip is a fast-growing startup (there are already 110 of us) based in Brno and with offices in Germany, UK, France, USA and China, which develops its own tools for digital processor design. In addition, we develop processor cores ourselves for global customers (such as Analogix, Sigma Designs and others) and work with global giant Western Digital on the first physically available open-source HW called SweRV. We develop chips for modems, cameras or drones up to such tweaks as machine learning and neural networks. Everything is based on the latest open RISC-V instruction set, which is our uniqueness and competitive advantage. Are you interested in the world of IoT? With us and as a SW developer, you can see and live the future of HW development and work today with technologies of tomorrow.

Our flagship, Codasip Studio, is a unique set of EDA tools for quick and convenient CPU core modifications. The Studio can automatically generate all the necessary tools (such as compiler, simulator, debugger, etc.) and thus allows you to create new processor cores and customize existing ones. This world-unique set of tools using the open instruction set (RISC-V) is used not only by our customers but also by our own R&D while designing processor IPs. And what do we really want to achieve at Codasip Studio? Nothing less than the new standard of RISC-V chips and processors, which will become a competitor to ARM.

Codasip Studio offers a wide range of tools that make the development of processor cores easier. Since Python is our favourite programming language, we wrote an environment for orchestrating these instruments in it. We also use Python for building our packages, testing and automating.

We already have a Python developer in our team, and we are looking for another one. The reason is simple, ensuring substitutability and also increasing capacity. So we are looking for a skilled developer who already has some experience and who would like to join us. In addition to python developers, the team also includes C ++ and HW developers who generate microprocessor descriptions in RTL languages.

And now to the most important thing is what would you be in charge of with us?

Primarily development and maintenance:

  • orchestration of SDK/HDK generation tools for processor core development
  • generating an environment for testing processor cores
  • Build support, regression tests and automation

The key experiences or knowledge important for this role are:

  • Python – ideally 3, but 2 is not a problem either
  • Pytest
  • English (communicative level)
  • At least 3 years of experience using Python

We very much welcome this experience or knowledge:

  • unit test design
  • automatic building
  • CI/CD tools
  • Jenkins
  • orchestration instruments – Docker
  • another programming language, ideally C++
Share this post via: