homounsapiens 0 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба На постоянную занятость (удаленная работа не рассматривается) на негосударственное отечественное предприятие (в настоящий момент работает около 200 человек) требуется: Инженер-программист, ведущий инженер-программист 1. Могущий и, желательно, умеющий или желающий научиться программировать встроенные системы: - реального времени; - на основе PowerPC; - подразумевающие работу "не под операционкой, а на голом процессоре". 2. Понимающий, что ПО должно сначала проектироваться на бумажке. 3. Понимающий, что ПО и аппаратная часть - две части одного целого. 4. Понимающий, что хотя бы половина резидентного ПО должна быть отработана автономно, при помощи автономного тестирования. Требования: - опыт работы - от одного года или просто ОЧЕНЬ толковый молодой специалист в области ембеддед-программирования. Нужен человек, уже реально поработавший хотя бы немного руками и головой и готовый внятно изложить на русском языке, чем занимался пусть даже на той же лабораторке в институте, без типичных, увы, комплексов т.н. "опытного инженера, который сам-знает-что-мне-нужно-делать-всю-жизнь-делал-восьмибитные-контроллеры-управляющие-жекашкой-я-крутой-а-вы-все-ослы". Нужен не кодер, а настоящий инженер (в том самом высоком смысле слова), способный понимать саму задачу и плясать от неё, а не от второстепенных факторов; - понятие о gdb-отладке, желательно - опыт, (а желательно - и знание других инструментов, поскольку нативный gdb не используется); - желательно: понимать принципы построения систем многоканального сбора информации; - желание научиться вести документацию по ЕСПД. Остальному - научим. Главное - не "свободные художники", которые на коленке ваяют ПО и никому его не показывают; - Важно: готовность работать в большом и долгом проекте. Кандидаты с числом записей в трудовой книжке более 5 за пять последних лет не рассматриваются, к сожалению, есть печальный опыт; - гражданство - РФ. Условия: - оформление по ТК; - белая зарплата. Зарплата - средняя по отрасли и сильно зависит от опыта кандидата :rolleyes: ; - медицинская страховка. Остальные подробности, включая уровень з/п - на homosapiens3 собачка мэйл.ру. Там же жду от вас резюме. Территориально мы расположены: Москва. 10 минут пешком от метро "Аэропорт". P.S. Если что-то непонятно, и требуется более подробное изложение, будьте добры, оставляйте свои комментарии. P.P.S. Уже трое талантливых ребят счастливо нашли у нас работу при помощи этого форума (спасибо ему за это!), вот предыдущая наша тема: http://electronix.ru/forum/index.php?showt...=94551&st=0 . Пост написан с прицелом на начало следующего года, понятно, что в предновогоднюю запару найдется немного желающих сменить работу. Но встретиться и договориться на недалекое будущее - это завсегда пожалуйста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 6 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба Хотел спросить что такое? ... Зарплата - средняя по отрасли. Какой такой отрасли? И где эта отрасль, когда оплата зависит от региона проживания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pronic 0 12 декабря, 2011 Опубликовано 12 декабря, 2011 (изменено) · Жалоба Продолжение банкета на свежем воздухе? http://electronix.ru/forum/index.php?showt...94551&st=11 Изменено 12 декабря, 2011 пользователем Pronic Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
homounsapiens 0 13 декабря, 2011 Опубликовано 13 декабря, 2011 · Жалоба Добрый день! Хотел спросить что такое? ... Зарплата - средняя по отрасли. Это вот, что такое - вы присылаете резюме, а мы вам, если резюме нас заинтересовывает, звоним и рассказываем. Дальше - совместно принимаем решение о том, плывем мы дальше в сторону собеседования или нет. Так делается только из соображений не раздувать здесь флуд типа "а че так мало, а че так много, а что это такое и как называется, да выбатенькакозёл" и не тратить свое, и самое главное - чужое время. Люди к нам, повторюсь, приходят, и находят, что им нужно. Продолжение банкета на свежем воздухе? Очевидно - нет. Вакансия совершенно другая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
homounsapiens 0 22 декабря, 2011 Опубликовано 22 декабря, 2011 · Жалоба С электронщиками было "проще", на эту вакансию по непонятной мне причине, отзывов практически нет. Тем не менее, она все еще открыта. Поэтому дерзаю и апаю, надеюсь меня за это не сильно накажут. :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
misyachniy 0 23 декабря, 2011 Опубликовано 23 декабря, 2011 · Жалоба С электронщиками было "проще", на эту вакансию по непонятной мне причине, отзывов практически нет. Тем не менее, она все еще открыта. Поэтому дерзаю и апаю, надеюсь меня за это не сильно накажут. :rolleyes: Может не принято писать на PowerPC на "голом процессоре"? Если есть "резидентное ПО" то очевидно нужна многозадачность. А с ней вопросы распределения времени, приоритеты, защита памяти и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
homounsapiens 0 25 декабря, 2011 Опубликовано 25 декабря, 2011 · Жалоба Может не принято писать на PowerPC на "голом процессоре"? Может быть... Очень много профессионалов-ембеддщиков со стороны, с которыми приходится иметь дело, даже не представляют, что такое работать с процессором не под операционкой. Поэтому уточняю. А ведь это, разумеется, целый пласт работ. Начиная от ROM-монитора, заканчивая, допустим, каким-нибудь сервисным хостовым ПО. Само по себе ембеддед-программирование функциональной задачи здесь только часть работы. Если вы подскажите, как лучше все это обозначить емкой общепринятой (у нас-то на фирме все прекрасно понимают, о чем речь) формулировкой, буду очень признателен. Если есть "резидентное ПО" то очевидно нужна многозадачность. Временами это псевдомногозадачность. Вроде суперцикла, без вытеснений и прочих наворотов, иногда даже без тотального сохранения контекста. Если вы об ОС, то она не всегда нужна, а чаще всего просто вредна для наших задач. В принципе, даже без примитивного шедулера можно обойтись. Хотя мечта написать универсальную ОСь в обход существующих присутствует, что уж скрывать. Под универсальностью здесь понимается не то, что написано в учебниках и в википедии. А с ней вопросы распределения времени, приоритеты, защита памяти и т.д. Да, да, да... С другой стороны, отсутствие реакции может быть, сорри за модное слово, общим трендом для специальности. Когда многое можно с точно такими же трудо- и энергозатратами решить на ПЛИС или ASIC - зачем дергаться? С третьей стороны - это может быть просто неудачное время для поиска сотрудников, многие получают бонусы, покупают мандарины и подарки, зачем дергаться? :rolleyes: Дополнение. Спасибо за замечание, наверное, в требованиях я довольно жестко задал PowerPC в качестве умений - мы не требуем прямо натурального опыта программирования на этой не очень распространенной архитектуре. Подойдет и Arm, и MIPS и т.д. Мы согласны платить первое время человеку за, грубо говоря, "въезжание в тему". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MIkler 0 26 декабря, 2011 Опубликовано 26 декабря, 2011 (изменено) · Жалоба Может быть... Очень много профессионалов-ембеддщиков со стороны, с которыми приходится иметь дело, даже не представляют, что такое работать с процессором не под операционкой. ..... Мы согласны платить первое время человеку за, грубо говоря, "въезжание в тему". Контроллерщики засели :) Трубка 20-ть прицел 15, пли. Вы правильно написали про PowerPC очень много интересных плюшек, учит писать действительно код который можно перенести на разные платформы. Но можно кувыркаться с софтом очень много. С другой стороны очень хорошие фичи для работы с сетью или мощные вычислительные ресурсы. Господа как вы собираетесь всё приимущества реализовать простым планировщиком? У вас получается что берете и как контроллер молотилку его используете. Да операционки отедают ресурсы, но они позволяют не думать, как добавить ту или иную переферию или подсистему. Время разработки требуемых функций значительно сокращается, приемственность поколений имеет место быть, общий API объединяет :). Всех С наступающим!!! Изменено 27 декабря, 2011 пользователем Microwatt Излишнее цитирование Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
homounsapiens 0 26 декабря, 2011 Опубликовано 26 декабря, 2011 · Жалоба Господа как вы собираетесь всё приимущества реализовать простым планировщиком? Ну как - известно как :) Наша задача - написать BIOS, дальше - головная боль заказчика. Хотя у нас на PPC реализовывали real-time потоковую видеообработку без операционки. Своя специфика - код должен быть протестирован, взять готовую операционку означает влезть в неё по уши, вплоть до каждой функции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 25 26 декабря, 2011 Опубликовано 26 декабря, 2011 · Жалоба Хотя у нас на PPC реализовывали real-time потоковую видеообработку без операционки. Так "real-time потоковую видеообработку" можно реализовать и вообще БЕЗ процессора. Весь вопрос в том, ЧТО подразумеватся под "видеообработкой".. .. взять готовую операционку означает влезть в неё по уши, вплоть до каждой функции. Но это все же легче, чем написать с нуля новую проприетарную (читай - кривую) операционку, "вплоть до каждой функции".. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MIkler 0 26 декабря, 2011 Опубликовано 26 декабря, 2011 · Жалоба Ну как - известно как :) Наша задача - написать BIOS, дальше - головная боль заказчика. Хотя у нас на PPC реализовывали real-time потоковую видеообработку без операционки. Своя специфика - код должен быть протестирован, взять готовую операционку означает влезть в неё по уши, вплоть до каждой функции. Товарищи делают потоковую обработку вообще на FPGA и работает очень отлично. Причем специфика экстремальная, дальше только спортировать решение под среды не дружественные к человеку. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
homounsapiens 0 26 декабря, 2011 Опубликовано 26 декабря, 2011 · Жалоба Так "real-time потоковую видеообработку" можно реализовать и вообще БЕЗ процессора. Весь вопрос в том, ЧТО подразумеватся под "видеообработкой".. Втягиваться в банальную дискуссию на тему "есть много разных задач" не очень интересно. Универсальных методов нет Но это все же легче, чем написать с нуля новую проприетарную (читай - кривую) операционку, "вплоть до каждой функции".. Совершенно необязательно, что легче, и уж точно необязательно, что, выцарапав из того же ecosа HAL-уровень, вы получите "прямую" ОС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kikos 0 29 декабря, 2011 Опубликовано 29 декабря, 2011 · Жалоба А ведь это, разумеется, целый пласт работ. Начиная от ROM-монитора, заканчивая, допустим, каким-нибудь сервисным хостовым ПО. Само по себе ембеддед-программирование функциональной задачи здесь только часть работы. Если вы подскажите, как лучше все это обозначить емкой общепринятой (у нас-то на фирме все прекрасно понимают, о чем речь) формулировкой, буду очень признателен. Может подойдет BSP ? хотя это тоже не все охватывает Временами это псевдомногозадачность. Вроде суперцикла, без вытеснений и прочих наворотов, иногда даже без тотального сохранения контекста. Если вы об ОС, то она не всегда нужна, а чаще всего просто вредна для наших задач. В принципе, даже без примитивного шедулера можно обойтись. Хотя мечта написать универсальную ОСь в обход существующих присутствует, что уж скрывать. Под универсальностью здесь понимается не то, что написано в учебниках и в википедии. Можете поискать готовую... Несколько лет назад писал "для себя" под MGT5200, но забросил, спроса не было. Теперь вот есть для ARM с несколькими скедулерами, профайлерами и проч ... и опять не понятно кому это надо :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
homounsapiens 0 29 декабря, 2011 Опубликовано 29 декабря, 2011 · Жалоба Можете поискать готовую... Много готовых уже просмотрено и брошено. И поиск - это тоже часть работы. К сожалению, готовые решения не являются оптимальными для наших задач, где очень высока требовательность к ресурсам, с одной стороны, а с другой - задачи достаточно трудные, и хотелось бы их решать на ОСи, но... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться