Senior Python Developer
Syntacore – semiconductor IP company creating customizable microprocessor cores, technologies and software tools based on RISC-V ISA, founding member of RISC-V International.
Our clients and partners are key companies from US, Asia, Europe and Russia, developing computational platforms, storage systems, personal and smart devices, including high-performance heterogenous multi-core systems with complex specialization and ISA extensions manufactured using latest technologies. We are active member of conferences and working groups on RISC-V standardization and open-source projects, open-source SCR1 core published under permissive license became one of the most popular RISC-V processor GitHub projects.
Purpose
Our team develops test program generators for system-level verification of processors, processor clusters, and SoCs. We use number of Python-based tools for generating reports, documentation, Verilog realization, and so on, to help implement the system-level verification of processors. We also perform regular massive runs of generated tests.
Responsibilities
- R&D in test program generation for hardware verification
- Collaborate with hardware design and verification engineers to implement generator-based testing scenarios and improve test coverage
- Work with various python tools for setting up the test generation, implement massive test runs, consolidate and analyze the test results
Required qualifications
- Good Python knowledge, around 3+ years of experience.
- Experience with Linux development environment and Git.
Could be a plus:
- RTL hardware design and verification
- Hardware simulation models
- Software development for bare metal or real-time OS
- Fuzzing, test generation, or other similar methodology of software or hardware verification
- Experience with Linux development environment
We offer:
- Become a part of the global process of transformation of microelectronics and create the latest RISC-V CPU, SoC and IP;
- Hybrid or remote format: you can work in a comfortable loft-office in Moscow (Trekhgornaya Manufactory) or Saint Petersburg (Polustrovo), 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