Перейти к содержанию
    

День добрый!

 

Меня зовут Денис, я работаю в компании НТЦ Метротек.

 

Наша компания занимается разработкой измерительной

техники для телекоммуникационных систем.

 

В начале этого года наша фирма проводила обучающие курсы

по направлениям "Программирование FPGA" и "Программирование микроконтроллеров"

среди студентов СПбГУТ им. проф. М.А Бонч-Бруевича.

 

Студенты остались довольны, но впоследствии от некоторых учащихся

из других ВУЗов я слышал, что они тоже были бы рады посетить занятия

такого рода.

 

Поэтому в этот раз мы решили не ограничиваться одним университетом,

а пригласить всех желающих.

 

Только формат будет немного иным.

Мы возьмем к себе на стажировку несколько человек,

дадим им простые, но реальные и практические задачи.

Под контролем наших специалистов стажёры смогут получить навыки и знания.

Наиболее успешным мы предложим рабочие места.

 

 

В двух словах о том, чем мы занимаемся.

 

Некоторые из направлений наших разработок:

*) Ethernet тестеры и анализаторы.

*) Ethernet коммутаторы и маршрутизаторы.

*) Устройства фильтрации (DPI) и оперативного анализа.

*) E1 тестеры и анализаторы.

*) Оптические рефлектометры.

 

Примеры того, с чем Вам предстоит работать:

*) Аппаратные компоненты: микроконтроллеры (AVR/ARM), процессоры (x86), FPGA (Altera: Cyclone III, Cyclone V, Arria II, Stratix V).

*) Интерфейсы и технологии: I2C, SPI, USB, SATA, PCI Express, DDR3, QDRII, Ethernet (1G/10G/40G/100G), OTN.

*) Яыки программирования: C/C++, Python, Perl, Tcl, Bash, Verilog/SystemVerilog.

*) Всё, связанное с программированием под Linux, в том числе Linux kernel development.

 

 

Кем в итоге Вы сможете стать:

*) Embedded программист, программист микроконтроллеров.

*) Системный программист Linux.

*) Программист ядра Linux.

*) Программист GUI.

*) Инженер-разработчик FPGA ( RTL Design & Verification ).

*) QA-инженер.

*) Схемотехник.

 

 

Самое главное требование к стажёрам - громадное желание получать новые знания и профессионально расти.

 

Неплохо было бы иметь самые базовые знания в выбранной для изучения области.

 

 

Вопросы и комментарии крайне приветствуются.

 

 

Территориально - Санкт-Петербург.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в том числе Linux kernel development

*) Программист ядра Linux.

Ок, но наверное речь идёт не о разработке в рамках проекта Linux, а о программировании на уровне ядра.

Как правило это BSP и корпоративные "костыли" в ядро, которые никогда не станут Linux-ом.

Это не есть 'Linux kernel development', нет важной части взаимодействия с мейнтейнерами и сообществом - ревью, ресабмиты, поддержка.

Или я не угадал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наша компания занимается разработкой измерительной

техники для телекоммуникационных систем.

..............

Территориально - Санкт-Петербург.

 

Завидую питерским студентам!!! А можно поинтересоваться кратким содержанием прошедших курсов

"Программирование FPGA" и "Программирование микроконтроллеров"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Завидую питерским студентам!!! А можно поинтересоваться кратким содержанием прошедших курсов

"Программирование FPGA" и "Программирование микроконтроллеров"?

Конечно, можно.

В аттаче.

 

К сожалению, весь материал дать не успели: в курсовой каждый поток сделал свою часть, но отладить вместе времени не хватило.

 

Ок, но наверное речь идёт не о разработке в рамках проекта Linux, а о программировании на уровне ядра.

Как правило это BSP и корпоративные "костыли" в ядро, которые никогда не станут Linux-ом.

Это не есть 'Linux kernel development', нет важной части взаимодействия с мейнтейнерами и сообществом - ревью, ресабмиты, поддержка.

Или я не угадал?

Речь, действительно, идет о программировании на уровне ядра.

 

Eсли посмотреть на вакансии по ключевым словам "Программист/ядро/kernel",

то в качестве требований там будет понимание внутреннего устройства ядра, опыт разработки модулей и т.п.

Про взаимодействие с мейнтейнерами и сообществом требований обычно нет.

 

 

Поэтому, на мой взгляд, программиста, который:

* Отлично знает, как устроено ядро или хотя бы одна из его подсистем,

* Понимает общие принципы разработки в ядре

* Может написать хороший, качественный, модуль.

правильно называть программистом ядра.

 

Тем более, для студентов/стажеров, которые хотят развиваться в данном направлении,

и только начинают обучение, взаимодействие с мейнтейнерами официальной ветки

точно не является приоритетным занятием.

post-39079-1386061459_thumb.png

fpga_plan.txt

mcu_plan.txt

kurs.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно, можно.

В аттаче.

 

К сожалению, весь материал дать не успели: в курсовой каждый поток сделал свою часть, но отладить вместе времени не хватило.

 

У меня почему-то не читается ничего из приложенных файлов.

какой там шрифт?...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня почему-то не читается ничего из приложенных файлов.

какой там шрифт?...

Была кодировка koi8-r, сменил на более распространенную utf-8.

 

 

Попробуйте теперь.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ок, но наверное речь идёт не о разработке в рамках проекта Linux, а о программировании на уровне ядра.

Как правило это BSP и корпоративные "костыли" в ядро, которые никогда не станут Linux-ом.

Это не есть 'Linux kernel development', нет важной части взаимодействия с мейнтейнерами и сообществом - ревью, ресабмиты, поддержка.

Или я не угадал?

 

присоединюсь. как, в некоторой степени, участник проекта.

 

да, угадали. можно сказать и так. бОльшая часть разработки идёт, конечно, для своих дивайсов. увы, взаимодействие с сообществом практически нет. но чем чёрт не шутит? будем думать, что можно сделать в этом направлении.

Изменено пользователем crazybrake

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, Денис!

 

Подскажите пожалуйста, каким образом можно попасть к вам на курсы и, собственно, что для этого нужно (если курсы платные, то почем?), применительно к ФПГА дизайну? Еще интересует "Режим", так сказать, работы курсов.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, Денис!

 

Подскажите пожалуйста, каким образом можно попасть к вам на курсы и, собственно, что для этого нужно (если курсы платные, то почем?), применительно к ФПГА дизайну? Еще интересует "Режим", так сказать, работы курсов.

 

Добрый день!

 

Курсы бесплатные :)

 

План донельзя прост и примитивен:

* Прийти к нам на работу.

* Вы расскажите о себе, мы расскажем о себе, покажем, чем занимаемся.

* Подберем Вам задачу по силам и по интересам.

* Составим график, когда Вы будете приходить к нам и делать свою задачу.

* А дальше Вы ходите, решаете задачу, наши спецы Вас контролируют, подсказывают, как правильно, как неправильно. Говорят, что подтянуть, какие книжки почитать. В общем, стандартная работа со стажером.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хорошая компания, привет Павлу Курочкину передавайте.

 

Спасибо на добром слове!

 

Передам. Только, если не секрет, от кого? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Курсы бесплатные :)

 

План донельзя прост и примитивен:

* Прийти к нам на работу.

* Вы расскажите о себе, мы расскажем о себе, покажем, чем занимаемся.

* Подберем Вам задачу по силам и по интересам.

* Составим график, когда Вы будете приходить к нам и делать свою задачу.

* А дальше Вы ходите, решаете задачу, наши спецы Вас контролируют, подсказывают, как правильно, как неправильно. Говорят, что подтянуть, какие книжки почитать. В общем, стандартная работа со стажером.

Добрый день.

 

Хорошее занятие - воспитание разработчиков профессионалами.

К сожалению таких мест ОЧЕНЬ мало, точнее почти нет, поэтому многим, кто учился по другой специализации, но решил стать разработчиком (FPGA например), приходится самим изучать все вопросы, что часто приводит к неверному пониманию многих вещей, и последующему неверному их использованию.

Скажите, а можно стажироваться/сотрудничать с вашей конторой удаленно?

С одной стороны - это доп.нагрузка на ваши плечи, НО с другой - дополнительное решение/реализация каких-то ваших задач.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо на добром слове!

Передам. Только, если не секрет, от кого? :)

от Олега (фамилию он врятли помнит), мы с ним как то разговорились сидя на диване во время Hardware Freedom Day 2013 в Москве (апрель 2013)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

Скажите, а можно стажироваться/сотрудничать с вашей конторой удаленно?

 

Тоже интересует возможность стажироваться удаленно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу удаленки:

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...