Senior IDE Developer (RISC-V)
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.
Purpose
Our team is currently developing the customized IDEs based on Eclipse and Visual Studio Code. The main specific is automation of processes of creating C/C++ RISC-V applications, building and debugging it with custom GCC and CLANG toolchains. As well we are considering to support Android development scenarios.
Responsibilities
- Figuring out new features, designing and implementing it
- Research for existing solutions
- Maintenance: bug fixing, refactoring, manual and automation testing activities
- Coordinating with other teams
Required qualifications
- Understanding of software development best practices
- Experience with developing of IDE plugins (preferably Eclipse, Visual Studio Code or IntelliJ IDEA)
- Good knowledge of Java and script languages like TypeScript
- Basic knowledge of build systems
- Common understanding of C/C++ and runtime aspects
Following qualifications would be an advantage
- Understanding of system software and hardware aspects, especially RISC-V
- Knowledge of Python and Java based languages like Kotlin
- Experience with Android Studio or other similar IDEs
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.
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO