НТЦ Метротек

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

Не указана
  • Санкт-Петербург
  • Частичная занятость
  • Гибкий график
  • Нет опыта
  • Разработка ПО
  • Linux
  • FPGA
  • ПЛИС
  • C/C++

Компания НТЦ Метротек приглашает в том числе студентов технических ВУЗов (и не только) на стажировку по направлению "Разработка под FPGA (ПЛИС)".

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

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

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

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

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

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

Мы стараемся быть инженерами, а не кодерами.
И ждём того же от других.

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

Естественно, стажёры занимаются более простыми и "узкими" задачами.
Но когда Вы станете Junior -- будет расти и участие в разработке проекта.

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

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

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

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

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

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

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

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

Требования:

  • Базовые знания любого языка программирования (C, C++, Python и т.д.)
  • Готовность тратить много времени на самостоятельное изучение материалов

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

  • Опыт embedded разработки и работы с "железом"
  • Опыт работы с FPGA
  • Базовые знания английского языка
  • Профильное образование

Условия:

  • Возможность учиться у разработчиков с большим техническим опытом
  • Интересные проекты и дружная атмосфера
  • Кофе, плюшки, книжки
  • Офис в 1.4 км от м. Пионерская и в 1.8 км от м. Удельная