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

Карьера для hardware-программиста

Здравствуйте.

Имеется желание устроиться на работу в качестве молодого специалиста / (на обучение) программиста-разработчика FPGA/ASIC/SoC или программиста МК/DSP. В общем связать дальнейшую карьеру с программированием.

О себе: 29 лет. г.Воронеж. Окончил ВГТУ, в данный момент работаю инженером-разработчиком. На данный момент имею опыт в разработке модулей аналого-цифровых преобразователей на базе микросхем от Analog, TI, E2V и прочих, разбираюсь с синтезаторами, делаю схемы с использованием ПЛИС Xilinx, всякие системы питания для них, обвязку, память. Все это на форм-факторах FMC, CompactPCI, VPX, ComExpress и др.

Но все это только железяки. Чтобы они заработали нужно программное обеспечение. Из того, что я умею, это писать небольшие программы-тестировщики и простые интерфейсы на VHDL/Verilog для ПЛИС, поверхностно знаю MicroBlaze, язык Си. В данный момент углубленно изучаю Verilog и Си, но пока только теоретически.

 

Готов переехать в Москву/Питер.

Электропочта: [email protected]

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


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

.Актуально!

 

В данный момент помимо FPGA изучаю микроконтроллеры. Купил себе кит STM32 Cortex-m4, разбираюсь с примерами. Так же сделал несколько простых примеров на CPLD, которые пошли в серию

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

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


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

"Изучать" Verilog и С бесполезно. Нужны практические навыки ЦОС и embedded Linux.

С точки зрения железа оптимальный выбор Zync там как раз и FPGA и ARM в одном флаконе.

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


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

Зря купили Cortex, не распыляйтесь на микроконтроллеры, одного Zync хватит чтобы подняться до 250К.

"Изучать" Verilog и С бесполезно. Нужны практические навыки ЦОС и embedded Linux.

С точки зрения железа оптимальный выбор Zync там как раз и FPGA и ARM в одном флаконе.

 

Практика нужна, но я не знаю к чему подступиться. Хочется всего и сразу, как всегда. Если есть возможность, посоветуйте с чего конкретно начать? Цинк - крутая тема, тоже смотрю в его сторону, но пока что только "изучаю", реального железа нет, для меня это дорого. К embedded Linux даже не притрагивался.

 

 

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


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

100 долларов стоит плата на цинк, это дорого?

Нет, не дорого, но при моей зп в 30к это не очень дешево))

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


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

Практика нужна, но я не знаю к чему подступиться. Хочется всего и сразу, как всегда. Если есть возможность, посоветуйте с чего конкретно начать? Цинк - крутая тема, тоже смотрю в его сторону, но пока что только "изучаю", реального железа нет, для меня это дорого. К embedded Linux даже не притрагивался.

Программирование микроконтроллеров и FPGA - это две ортогональные темы.

Если в одном преуспеете, то в другом опуститесь.

 

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

Платы по 100$ там просто дешевые заманухи, но они будут для вас черными ящиками. Вы там ни на один чип не надете нормального мануала.

Не покупайтесь на списки даташитов в якобы опенсорсном MiniZed, они ни о чем.

И вам это надо - искать эти офисы обладающие всей технологией, становиться там винтиком, сужать свой кругозор?

 

Вы правильно выбрали микроконтроллеры, они имеют гораздо более широкое применение и спрос.

Только ориентируйтесь на передовые микроконтроллеры типа i.MX RT.

C таким багажом вы впоследствии и разработчиками под Zynq рулить будете. :biggrin:

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


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

Нет, не дорого, но при моей зп в 30к это не очень дешево))

В Воронеже полно предприятий данной тематики, и молодого спеца там ждут просто везде.

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


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

Странностей все больше.

С чего начать уже написал. Цифровая обработка сигналов и практическое применение на Zynq это одно направление,

программирование Embedded Linux и практическое приеменение на ядрах Zynq второе направление.

 

Вы хоть представляете сколько реально получает человек который владеет этими специальностями одновременно

на среднем уровне в Воронеже. А в Москве. Проверить несложно, и как только это понятно, тут же станет

ясно что 6000 рублей не те деньги за которые надо рубиться.

Но не в этом дело. Вы хоть представляете сколько времени Вы лично будете осваивать эти специальности

дома 15 лет. Как в фильме "Руслан и Людмила"... " Герой я не люблю тебя".

 

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

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

И срок поднятия этих специальностей может сократиться до разумных 6 лет.

 

Если вы вот всего этого не понимаете, извините, пора менять профессию. А если понимаете, то морочите нам тут голову.

Я в дураков не верю, так что колитесь sm.gif

 

Если не верите, то я могу рассказать, например в личку или в письме. Я не представляю сколько получает такой специалист в Москве. Но у меня на предприятии зп 30к. И за эти деньги я делаю то, что написал в первом посте. Я не собираюсь дома 15 осваиваться, а хочу за 6 лет освоить, как вы и написали, набраться опыта на реальных задачах. Просто в встроенных системах я почти не разбираюсь, за неимением опыта, и пытаюсь сам в этом разобраться. Смысл сидеть без дела? И в посте написал что ищу работу качестве молодого специалиста / на обучение.

 

Программирование микроконтроллеров и FPGA - это две ортогональные темы.

Если в одном преуспеете, то в другом опуститесь.

 

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

Платы по 100$ там просто дешевые заманухи, но они будут для вас черными ящиками. Вы там ни на один чип не надете нормального мануала.

Не покупайтесь на списки даташитов в якобы опенсорсном MiniZed, они ни о чем.

И вам это надо - искать эти офисы обладающие всей технологией, становиться там винтиком, сужать свой кругозор?

 

Вы правильно выбрали микроконтроллеры, они имеют гораздо более широкое применение и спрос.

Только ориентируйтесь на передовые микроконтроллеры типа i.MX RT.

C таким багажом вы впоследствии и разработчиками под Zynq рулить будете. :biggrin:

Спасибо

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


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

Нет, не дорого, но при моей зп в 30к это не очень дешево))

 

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

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

Даже простейшая прибавка к зарплате в 3тысячи в месяц это 36 в год, т.е. 300% дохода от инвестиций.

А если уедете в Мск или Питер, то и еще больше.

Мне кажется это разумно.

 

Ну или без цинка с аймх, правда я сам не знаю в чем круче аймх по сравнению с цинком

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


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

Так в кого вы все-таки хотите в ближайшее время развиваться: в embedded-программиста, или в RTL-дизайнера (FPGA, ASIC)?

 

Кстати замечу, что RTL-дизайнеров называть программистами, как у вас в головном посте - в корне неверно, они - разработчики цифровой аппаратной части (хоть и выражают свои мысли в HDL-коде).

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


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

Так в кого вы все-таки хотите в ближайшее время развиваться: в embedded-программиста, или в RTL-дизайнера (FPGA, ASIC)?

 

Кстати замечу, что RTL-дизайнеров называть программистами, как у вас в головном посте - в корне неверно, они - разработчики цифровой аппаратной части (хоть и выражают свои мысли в HDL-коде).

 

Больше опыта у меня в RTL-дизайне, так что в первую очередь туда. Но никто не мешает мне изучать embedded-программирование, это на потом. Тот же Zynq содержит все вместе вроде как.

 

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


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

Зря купили Cortex, не распыляйтесь на микроконтроллеры, одного Zync хватит чтобы подняться до 250К.

 

Можно несколько ссылочек на вакансии?

Спасибо!

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


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

Практика нужна, но я не знаю к чему подступиться. Хочется всего и сразу, как всегда. Если есть возможность, посоветуйте с чего конкретно начать? Цинк - крутая тема, тоже смотрю в его сторону, но пока что только "изучаю", реального железа нет, для меня это дорого. К embedded Linux даже не притрагивался.

сделайте интересный открытый проект, например, шарп-процессор

это будет связка высокого, низкого программирования и fpga

на нецинке, за сотку можно что-то более другое приличное взять

а покупать дорогие демоборды, чтобы устроиться на работу - это как-то неправильно

 

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


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

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

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

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

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

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

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

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

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

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