Разработчик FPGA (ПЛИС) Junior

от 60 000 до 90 000 руб. на руки

Требуемый опыт работы: 1–3 года

Полная занятость, гибкий график

Неформальное описание

В разных компаниях используется разный подход к разработке.
Некоторые навыки, качества, опыт, типы мышления становятся более важными, другие -- менее.

Нельзя однозначно утверждать, какой подход хороший, а какой -- плохой.
В каждом будут плюсы и минусы.

Легко работать, когда ценности и приоритеты сотрудников и компании совпадают.
Мы любим прозрачность, поэтому в двух словах опишем наш подход.

  1. У нас очень развито наставничество (менторство).
    Мы постоянно проводим внутренние лекции.
    Всегда можно (нужно!) попросить помощи или совета, если что-то непонятно.
    При выполнении задач никого не оставят одного надолго.
    Мы часто применяем парное программирование.

    Плюсы -- Вы будет прогрессировать быстрее.
    Минусы -- придётся общаться с людьми. Отсидеться в углу не получится.
  2. Мы стараемся быть инженерами, а не кодерами.
    И ждём того же от других.

    FPGA-разработчики, кроме написания RTL и TB:
    - Выполняют review аппаратной платформы на ранней стадии разработки
    - Участвуют в проектировании архитектуры системы
    - Вместе с коллегами "аппаратчиками" и системными программистами участвуют в поднятии и проверке "железа".
    - Проектируют алгоритмы тестирования телекоммуникационных сетей.

    Естественно, мы не будем взваливать на Junior-разработчика все вышеуказанные задачи.
    Но с ростом опыта постепенно растёт и участие в разработке проекта.

    Плюсы -- Ваш технический кругозор станет гораздо шире.
    Минусы -- это сложнее, чем просто писать код.
  3. Мы -- компания, которая разрабатывает коммерческий продукт.
    Соответственно, разработка -- это tradeoff между скоростью и идеальностью результата.

    Продуктов/проектов у нас много, а срок поддержки большой, поэтому мы следим
    за качеством -- пишем требования, спецификации, проектируем архитектуру системы,
    поддерживаем проектную документацию в актуальном виде, проводим code review и т.д.
    Иначе через пару лет никто не вспомнит, как устроен проект.

    Но во многих проектах у нас жёсткие сроки.
    Поэтому перфекционизм в виде переписывания кода до "идеального блеска" нам не близок.
    Как говорится, "Done is Better than Perfect".

    У нас нет периодов без проектов, когда разработчики мучаются от безделья.
    Аналогично, авралов и переработок мы тоже избегаем.

    Ну и конечно, Agile нам много ближе, чем Waterfall :)

    Плюсы -- Вы будете получать результат.
    Минусы -- для получения результата придётся прикладывать усилия.

Если Вам близки описанные подходы и ценности, мы с радостью примем Вас в команду!

P.S. Не пугайтесь пунктам "Будет преимуществом:" из формального описания ниже.
Это опциональные вещи.

Формальное описание

Обязанности:

  • Проектирование архитектуры модулей, IP-ядер и FPGA-проектов
  • Разработка, верификация и сопровождение проектов и IP-ядер
  • Отладка прошивок под FPGA фирм Intel (Altera), Xilinx, Lattice
  • Исправление ошибок, поддержка существующих продуктов

Обязательные требования:

  • Знание языков Verilog/SystemVerilog
  • Навыки верификации и отладки FPGA-проектов
  • Знание Linux на уровне пользователя

Будет преимуществом:

  • Опыт работы с интерфейсами семейств Avalon и/или AXI
  • Опыт программирования на C/C++
  • Опыт программирования под Linux
  • Знание скриптовых языков - Python/Tcl/Bash
  • Знание систем контроля версий - git

Условия:

  • Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
  • Чай, кофе, плюшки, книжки за счёт компании
  • Заработная плата по результатам собеседования
  • Иногородним помогаем с переездом

Ключевые навыки

FPGA
ПЛИС
Networking

Адрес

Пионерская, Удельная, Санкт-Петербург, Коломяжский пр., 27
Показать на большой карте

Вакансия опубликована 30 марта 2021 в Санкт-Петербурге

Похожие вакансии