lock-svg Successfully occupied
We have already found the right Titan for this project. Try to look at similar offers.
lock-svg project Successfully occupied
View offer information dropdown icon
Wallet icon Coin icon Rate 250 € - 300 € / man-day
Timer icon Form of cooperation Full-time
Briefcase icon Sector Information Technology
Location icon Location Off-site / Brno / Praha
Project duration 12 months with the possibility of extension
Period of cooperation 01.10.2022 - 01.10.2023
Start date 01.10.2022 - 01.11.2022

Project description

  • Participation in the development and improvement of unique products used by renowned companies around the world:
    • EDA solution for design of RISC-V microprocessors
    • LLVM / Clang compiler generator
    • CodAL compiler
  • work on programming tools for RISC-V ISA
  • compiler performance and code size analysis , optimization implementation
  • preparation of CodAL language models for customers
  • testing and writing tests for embedded SW (unit tests, functional tests, development testing)
  • implementation of new functions in the CodAL compiler
  • creating algorithms for analyzing and generating processor functions
  • improving the implementation of IA , CA and profiler simulators
  • development of LLDB support for generated architectures
  • long-term cooperation in agile ( SCRUM ) teams
  • after 2-3 weeks of ON-SITE training (Prague / Brno) cooperation is possible in full OFF-SITE mode, or in combined ON-SITE / OFF-SITE mode (depending on the preferences of the freelancer)

Project requirements

  • min. 4 years of active experience with commercial programming in C ++
  • excellent knowledge of C ++ 11/14
  • at least basic (passive / technical) knowledge of English
  • advantage: interest in hi-end technology
  • advantage of experience with:
    • agile SW development methodology ( SCRUM , KANBAN ...)
    • development and architectures of larger systems
    • development of embedded systems
    • testing and writing tests for embedded SW (unit tests, functional tests, development testing)
    • programming in Python
    • CMake solution
  • advantage knowledge:
    • LLVM framework
    • C ++ 14/17
    • STL
    • versioning tools ( Git , SVN, ...)
    • CodAL language
    • The key and necessary prerequisites for programmers for these projects are:
      • keep things as simple as possible [KISS principle]
      • have strong analytical and algorithmic thinking - the ability to think about the correctness, structure and simplicity of code [SOLID principles]
      • think logically - use more reason than your fingers behind the keyboard 😊
    New to the world of IT freelancing ?

    Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

    New to the world of IT freelancing ?

    Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

    30 807

    Titans that have
    joined us

    655

    Clients that have
    joined us

    425 987

    Succcessfully supplied
    man-days