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

Вакансия : инженер-программист микроконтроллеров

Компания: A4Vision, Москва, www.a4vision.com

 

Позиция: инженер-программист - разработчик firmware.

 

Общее описание предлагаемой вакансии: программирование микроконтроллеров, разрабытываемых компанией A4Vision, специализация – реализация различных интерфейсов (RS485, USB) и протоколов для взаимодействия периферийных блоков с основным вычислителем.

 

Предложения:

 

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

- зп – 1200-1500 USD по результатам собеседования. Дальнейшая корректировка по результатам работы.

- медицинская страховка

 

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

 

- программированием на С и Asm контроллеров(AVR, 8051, Cypress c USB) и реализация протоколов взаимодействия (RS-485, USB) не менее 1 года

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

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

- умение четко излагать свои мысли

- умение работать с документами (чтение-анализ-понимание спецификаций) на русском и английском языках.

- умение работать с отладочными средствами

- умение работать и понимание принципиальных схем, знание современной элементной базы .

 

Желательно:

 

- знание спецификаций USB 2.0.

- умение работать с источниками видео – аналоговыми и цифровыми;

- знание систем контроля доступа – интерфейсы, архитектура;

- опыт работы с другими платформами (ARM и.т.д.).

 

Дополнительно:

 

вместе с резюме вышлите пожалуйста небольшой образец (~100 строк) вашего исходного кода и более подробное описание ваших выполненных проектов.

 

Контактная информация: Юлия Булах, [email protected]

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


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

м. Волгоградский проспект

 

Остапоский проезд д. 5

весьма странный адрес вы указали

http://www.a4vision.ru/contacts.html

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


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

Мы переехали в ноябре -

 

про сайт скажу, чтобы исправили

Неужели так никого и не нашли????

насколько я знаю Вы ищите с июня 2005

требования не ахти какие, или нет подходящих кандидатур(что очень странно)?

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


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

Нам нужен программист со знанием схемотехники, а отзываются в основном схемотехники со знанием программирования :)

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


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

Нам нужен программст со знанием схемотехники, а отзываются в основном схемотехники со знанием программирования :)

то есть за полгода вы не сделали никакого вывода из этого?

мне кажется вы сами не знаете что хотите (кого) :)

удачи в поиске

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


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

Нам нужен программст со знанием схемотехники, а отзываются в основном схемотехники со знанием программирования :)

А можно узнать критерии оценки? Чем первые отличаются от вторых, где граница между первыми и вторыми проходит? Без подколки спрашиваю, правда интересен Ваш взгляд на это. Хочу себя примерить на этот шаблон. :)

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


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

Высказываю свое мнение:

 

1. Знание системных подходов в программировнии - понимание как нужно писать.

А не написал - и все работатет - все довольны - этот подход хорош для небольших проектов.

 

2. Эрудированность по архитектурам(контроллеров) и протоколам(связи).

 

3. Умение посмотреть на возникающие проблемы "сверху" - с логики взаимодействия - а не "снизу" - с аппаратной части

 

Можете дополнить своим видением :)

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


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

Высказываю свое мнение:

 

1. Знание системных подходов в программировнии - понимание как нужно писать.

А не написал - и все работатет - все довольны - этот подход хорош для небольших проектов.

 

2. Эрудированность по архитектурам(контроллеров) и протоколам(связи).

 

3. Умение посмотреть на возникающие проблемы "сверху" - с логики взаимодействия - а не "снизу" - с аппаратной части

 

Можете дополнить своим видением :)

 

1 - это думаю всё таки программист ок :)

2 - зачем это всё программисту? это скорее схемотехник. Знание протоколов связи...в исходном требовании вы этого не указывали, или "реализация протоколов взаимодействия (RS-485, USB)" это и есть то, что вы подразумеваете?

3 - Умение смотреть на проблему с ЛЮБОЙ стороны это важное качество как программиста так и схемотехника

Итого: 1.5 очка за программиста и 1.5 за схемотехника - ничья! :biggrin:

это конечно моё IMHO, мож кто и по другому думает

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


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

2 - зачем это всё программисту?

 

Чтобы не было глупых вопрсов - а как так сделать ? - а это что ? - а это как ?

 

В каждом семействе есть свои тонкости, особенности - все их знать не надо - но общее представление иметь желательно

 

Все что связвязано с прерываниями, портами, таймерами :)

 

По протоколам связи это мое мненние - оно в итоговое объевление не попало :) -

 

представлять как устроены наиболее популярные протоколы(TCP, EIB, USB низкий уровень) ,наверное, хорошему программисту никогда не помешает :)

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


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

2 - зачем это всё программисту?

 

Чтобы не было глупых вопрсов - а как так сделать ? - а это что ? - а это как ?

 

В каждом семействе есть свои тонкости, особенности - все их знать не надо - но общее представление иметь желательно

 

Все что связвязано с прерываниями, портами, таймерами :)

 

Это уже тонкости реализации, пикоманство, так сказать.

 

По протоколам связи это мое мненние - оно в итоговое объевление не попало :) -

 

представлять как устроены наиболее популярные протоколы(TCP, EIB, USB низкий уровень) ,наверное, хорошему программисту никогда не помешает :)

 

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

именно ту, в которой он работает. Во всех embedded областях есть что-то общее, как то, программирование для uC в общем смылсе (знание организации uC, прерываний , таймеров),

схемотехника и т.п. Но есть и много уникального и узкоспециализированного, как программирование конкретных задач (телекоммуникации, измерения в различных областях, DSP). И отличный специалист в одной области может быть нулевым в другой. Но опять же, никто ему не мешает учиться, если есть соответствующие задачи и подходы.

Есть 2 варианта, взять на работу молодого специалиста и вылепить под себя, или искать зрелого,

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

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


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

1. Знание системных подходов в программировнии - понимание как нужно писать.

А не написал - и все работатет - все довольны - этот подход хорош для небольших проектов.

 

2. Эрудированность по архитектурам(контроллеров) и протоколам(связи).

 

3. Умение посмотреть на возникающие проблемы "сверху" - с логики взаимодействия - а не "снизу" - с аппаратной части

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

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


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

Мысли читаете :)

 

Добавлю еще немного - нужен подобный специалист с хорошим базовым техническим образованием

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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