Developer of debugging tools for RISC-V

Дата размещения вакансии: 05.05.2024
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

The Software Development Department is part of the YADRO Semiconductor division and develops software for creating systems based on RISC-V, including compilers, programming and debugging tools, SW design tools, modeling and simulation, verification and performance analysis. The Department develops RISC-V standards and a software ecosystem, including the bootloaders and operating systems, high-performance libraries and other components for use in client and mobile devices, server and telecommunications equipment.

We are active member of conferences and working groups on RISC-V standardization and open-source projects, the open-source core SCR1 is published under permissive license became one of the most popular RISC-V processor GitHub projects.

Responsibilities:

Development of source-level debugging and baremetal tools like GDB, LLDB, OpenOCD.

Required qualifications:

  • Good knowledge of C++
  • Good knowledge of modern operating systems
  • Experience with Linux and baremetal development environments

Advantage:

  • RISC-V instruction set architecture (others ISA OK too, e.g. ARM, x86, VLIW etc.)
  • Hardware simulation models
  • Software development for bare metal or real-time OS
  • LLVM compiler infrastructure

We offer:

  • Become a part of the global process of transformation of microelectronics and create the software ecosystem of RISC-V;
  • Hybrid or remote format: you can work in a comfortable loft-office in Moscow (Trekhgornaya Manufactory) or Saint Petersburg (Polustrovo), or Nizhny Novgorod (Belinskogo str.) remotely from home, including another city;
  • Possibility to choose a convenient start and end of the working day;
  • Competitive salary level (ready to appreciate your knowledge and experience) + performance bonuses;
  • Training/certification by the company (according to the agreed plan);
  • Ability to grow horizontally and vertically, and depending on results and interests to move between projects and teams;
  • Voluntary medical insurance from the start day.