SW 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 CoreMark or dhrystone; they can be custom demos showing the capabilities of in-house peripherals or RISC-V IP (e.g., external interrupts), etc. The applications also contain 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.



YOUR ROLE:

  • Embedded software development
  • Boot loaders development
  • RTOS, Linux development and bring-up
  • Drivers development
  • Develop and run scripts for CI
  • Close cooperation with the Implementation and Verification teams



YOU SHOULD HAVE:

  • Advanced knowledge of C language
  • Experience with Linux and/or RTOS usage and development
  • Experience with embedded software development for existing MCUs
  • Knowledge of versioning tools (Git, SVN)
  • Knowledge of scripting languages
  • Experience with Python
  • Basic knowledge of CPU architecture 
  • Analytical thinking, self-sufficiency, team collaboration
  • Advanced English (CEFR level B2 or higher)


NICE-TO-HAVES:

  • Advanced knowledge of computer systems and architecture
  • Ability to write clear and concise code
  • Active interest in the field and self-education
  • Able to work with OPEN OCD   


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
    Platforms
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level