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.01.2023 - 01.01.2024
Start date 01.01.2023 - 01.02.2023

Project description

  • participation in the development and improvement of unique products used by renowned companies around the world:
    • EDA solution for the design of RISC-V microprocessors
    • LLVM/Clang compiler generator
    • the CodAL compiler
  • work on programming tools for RISC-V ISA
  • analysis of compiler performance and code size, implementation of optimizations
  • preparation of sample models of the CodAL language 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 to analyze and generate 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 freelancer's preferences)

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 the English language
  • advantage: interest in hi-end technologies
  • 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)
    • by programming in Python
    • by the CMake solution
  • advantage knowledge of:
    • LLVM framework
    • C++ 14/17
    • STL
    • versioning tools ( Git , SVN,...)
    • of the CodAL language
    • the key and necessary prerequisites of the programmers for these projects are:
      • keep things as simple as possible [KISS principle]
      • have strong analytical and algorithmic thinking - ability to think about correctness, structure and simplicity of code [SOLID principles]
      • to think logically - behind the keyboard, use your mind more than your fingers 😊
    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.

    31 315

    Titans that have
    joined us

    660

    Clients that have
    joined us

    435 090

    Succcessfully supplied
    man-days