наверное еще сами не определились с предметной областью, судя по тому как плавают в терминологии на примере вакансии Си-программиста:
http://tonus-lab.ru/vacancy.shtml
http://www.t-lab.ru/vacancy.shtml
одни только "доски" с "аппликациями" чего стоят :cranky:
Сейчас идет формирование команды под новый проект.
Вот информация по предметной области применения разработок на ПЛИС (но в начальном посте под предметной областью подразумевалось знание предметной области разработок ПЛИС, а не где они будут стоять):
Наш западный заказчик разрабатывает промышленные контроллеры, предназначенные для сбора аналоговой информации от датчиков углового положения, температуры, влажности, давления. Количество датчиков на один контроллер может быть до 50, причем разные, но для контроллера они выглядят одинаково. Данные обычно формируют во фреймы данных и отправляют мастер-контроллеру по RS-485.
Еще применение: опрос ультразвуковых датчиков. Форм фактор тот же, что и в предыдущем случае. Те же условия.
Это могут быть автономные контроллеры или в составе ПК. Требуется знание PCI.
Что касается оценки сроков, то они обсуждаются с разработчиком конкретно по каждой задаче. Сроки будут выбраны более-менее реальными с учетом рисков и, чтобы они устроили заказчика. Никого не будут ставить на колени задачами "это за 2 часа..". При этом оплата будет производиться по эффективным часам, то есть, например, задачу требуется выполнить за 16 часов, вы делаете в течение недели в зависимости от своей загруженности. Деньги будут Вам переведены за 16 часов.
Теперь по вопросам отладки прошивок:
Отладка будет производиться либо на живой плате, либо Вам будет выделен сетевой ресурс с доступом по SSH (SSL) на машину с которой или на которой установлена рабочая плата. Работа будет считаться выполненой только, если работа ПЛИС в целом (или Ваша часть, в частности) будет отвечать всем требованиям заказчика. Однако, чтобы не снизить риски вся работа будет разбита на этапы, оплата производится по сдаче этапа.
Что касается терминологии, то под "досками" подразумевались embedded board, про "апликации" подразумевалось приложение, исполняемое в user space.
Что касается Си программиста (tonus-lab.ru), то перечисленные требования являются больше общими, чем конкретными. Достаточно быть профессионалом в одной из областей kernel или user space.
Еще вопросы?