Пригласить
Отклонить
Рассмотреть позже
Отправить письмо
Ещё
 
Мне нравится
Резюме 3455604
22 сентября 2016

Программист микроконтроллеров

60 000 руб.
полный рабочий день
не имеет значения
60 лет (15 января 1957), мужской, высшее образование, женат, есть дети
Москва, ул. Братиславская, м. Братиславская, м. Марьино
Готов к командировкам
Работал
Общий рабочий стаж — 37 лет

февраль 1980 — н.в.
37 лет

Ведущий инженер-программист микроконтроллеров

(Полная занятость)

ЦНИИ "Комета", ЦНИИ Космического Приборостроения, Альтоника, Барл и ряд других компаний., г. Москва.

Работая в вышеуказанных компаниях, выполнял работу прикладного и СИСТЕМНОГО программиста
в области программирования встроенных систем на микроконтроллерах. В процессе выполнения
вышеперечисленных работ сделал ряд разработок ряд в области системного и коммуникационного ПО, в т.ч. систему обмена сообщениями (Менеджер Сообщений), которая представляет из себя СИСТЕМНЫЙ сервис ВЕРХНЕГО уровня,
грузится "сверху" на такие микро-ОС, как scmRTOS, mC-OS/II/III, Free RTOS, SALVO и ряд других,
аналогичных по техническими характеристикам. На данный период оттестировано три версии
Менеджера Сообщений - первая оптимизирована для 8-16 битных микроконтроллеров, "прокатана"
на Atmel ATMEGA128 + scmRTOS. Вторая и третья версии оптимизированы для высокопроизводительных
16/32-битных микроконтроллеров. Вторая версия имеет простые Почтовые Ящики клиентов (т.е. Задач), Третья -
сложные (с внутренними очередями входных/выходных сообщений). Отттестировано на
STR912+ Free RTOS+"навороченное" "Демо-приложение"(TCP/IP+WEB+драйвера+оболочка пользователя+
+генераторы Тестовых Сообщений+системый Монитор и т.д. - всего ~250 файлов в проекте).
Устойчиво работает СУТКАМИ, пересылая МИЛЛИОНЫ сообщений, без каких либо сбоев или
аномалитй, имеет развитую ВСТРОЕННУЮ систему статистики/диагностики (которую можно
отключить, изменив соотв. настройку в конфигурационном Хеадере), вся эта статистика/диагностика
в РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ выводится ОДНОВРЕМЕННО по двум "отладочным каналам":
1.через TCP/IP/HTTP как "WEB-сайт" и 2. через COM (USB) в виде ASCII-шных "микроотчётов",
которые можно наблюдать на чём угодно, например в окне Гипертерминала.
Параметры выводимой СИСТЕМНОЙ/ПРИКЛАДНОЙ статистики в ОБЕИХ системах полностью
СОВПАДАЮТ, многосуточное тестирование (ведётся с июля 2008 года) не обнаруживает
каких либо "аномалий" в поведении Системы как на "микро", так и на "макро" уровне.
В данный момент это ПО перенесено и оттестировано на контроллерах фирм NXP (LPC1000/2000/3000), Luminary Micro (LM3xxx),
ST (STM103F), переносится на OMAP3530 (TI). Может быть перенесено на ряд др. моделей/архитектур микроконтроллеров/DSP/SOC-кристаллов (по согласованию с заказчиками). Само СИСТЕМНОЕ ПО после проведения дополнительного ВСЕСТОРОННЕГО и ТЩАТЕЛЬНОГО beta-тестирования планируется выложить в Интернет для СВОБОДНОГО
(официально бесплатного) промышленного использования в виде открытых ИСХОДНЫХ ТЕКСТОВ.
Возможно создание узкоспециализированных (в т.ч. "грифовых") версий по спецификациям Заказчика,
например: TMS320Cxxx+C+asm+dsp Library+Shell+Debug+... и т.д. "Базовая" среда разработки - IAR. Для обеспечения
"патентной чистоты" организациям, НЕ (!) применяющим IAR для своих разработок, рекомендуется
"перед употреблением": IAR => GNU. Другой пример: перенос ARM9 => dsPIC33
и ОДНОВРЕМЕННО (!): IAR => MPLAB был произведён ~ за 2 часа. Результаты положительные.
Заинтересован во ВНЕДРЕНИИ этого ПО в таких предметных областях, как:
1. Системы охранной/пожарной безопасности/сигнализации и т.д.
2. Системы мониторинга подвижных объектов.
3. Технология "Умный дом".
4. (Теле) медицинские системы/системы Медицинской Диагностики.
5. Системы Технической Диагностики, в т.ч. многоканальные (напр. ультразвук, сканеры всех типов и т.д.).
6. (!!!) Робототехнические системы: коммуникационная среда из Микроконтроллеров && DSP =>
"материальная основа" для построения РЕАЛЬНОГО Искуственного Интеллекта (ИНТЕЛЛЕКТУАЛЬНЫЕ роботы).
7. Коммуникационные системы для спец. применений, например аналог проекта "Кремниевая Пыль" (DARPA).
8. Системы открытого/скрытого мониторинга информационной среды.
9. И ряд других систем.
Мною также были созданы УЧЕБНЫЕ КУРСЫ: "Операционные системы для встраиваемых применений" и "Встраиваемые вычислительные системы" которые читаются мною в данный период в МГТУ им. Н. Э. Баумана для магистров.
Имею также др. авторские разработки в области системного и коммуникационного ПО для микроконтроллеров и SOC-систем: CAN-стек (сетевой уровень), два ядра микро-ОС, одно с вытесняющей, другое с невытесняющей мультизадачностью, ряд прикладных/отладочных утилит (системный монитор, супервайзер Системы) и т.д.
Опыт практических разработок на след. моделях микроконтроллеров/архитектур:
1. AVR - ATmega64/128/1281, прикладное программирование + коммуникационно-ориентированное "микроядро" ОС, похожей по своим св-вам на "OS Tiny" (DARPA, USA), ассемблер AVR.
2. ARM7 - NXP LPC2104, LPC2214/94, LPC2148, LPC2378/2478. Atmel - SAM7X256 и т.д.
3. ARM9 - STR912 (ядро ARM966, STmicroelectronics), CS9302 (ядро ARM922, Cirrus Logic).
4. ARM CortexM3 - LM3S6965 (Luminary Micro, теперь это подразделение Texas Instruments), STM103F (STmicroelectronics).
5. ARM CortexA8 - OMAP3530/ DaVinci DM3730, Texas Instruments, работаю с ним в текущий момент, эта SOC-система представляет из себя "суперпозицию" ARM CortexA8 (т.е. RISC-ядро+SIMD-сопроцессор NEON+ VFPv3 сопроцессор арифметики с "плавающей запятой") + DSP VLIW процессор С64+ (разработка Texas Instruments) + мощная 2D/3D графическая подсистема с аппаратными ускорителями + работа с видеокамерами многих типов + работа с LSD-дисплеями + USB "High Speed (!!!)" Host + OTG Device +....
6. Из "не-AVR и ARM" имею большой (многолетний!) опыт практичесой работы (а также чтения лекций) с архитектурами I80x86 и I8052-совместимыми. Работал также с dsPIC33 (Microchip), и т.д
Профессионально владею и имею ОПЫТ системного/прикладного ПРОГРАММИРОВАНИЯ на след. АССЕМБЛЕРАХ: ASM51, ASM86, MASM, ASM для ARM7/9/CortexM3, AVR ASM, ASM для dsPIC33. В данный момент БЫСТРО осваиваю ASM для Cortex A8 (RISC/SIMD/VFP) + ASM для C64/C64+.
Работа на С с 1984 года, работа на Pascal с 1980 года + Delphi.
Владею мат. методами обработки данных (фильтрация/аппроксимация/распознавание образов и т.д.). В течение 4-х лет читал ЛЕКЦИИ по матем. методам обработки данных в Московском Гос. Университете Информатики и Приборостроения. Достаточно хорошо владею алгоритмикой, без чего опыт успешной работы в области СИСТЕМНОГО программирования был бы просто невозможен.
Последняя выполненная ПРИКЛАДНАЯ задача: создание системы спасания для спецконтингента МО РФ (ближайший "гражданский" аналог - система COSPAS/САРСАТ). Разработка КОСМИЧЕСКОГО сегмента системы: схемотехника, алгоритмика, базовое ПО. Система целиком выполнена на РАДИАЦИОННО-СТОЙКОЙ элементной базе (Texas Instruments, Xilinx, Элвис). Отличается передовыми техническими решениями как по своей МАСШТАБИРУЕМОЙ архитектуре, так и по построению на основе наиболее передовых из существующих в настоящий период ПРОТОКОЛАХ (SpaceWire и др.). Принципы обработки исходного битового потока также современные - ШПС, современная схема вторичного кодирования и т.д. Готов заниматься аналогичными разработками и далее (как один из вариантов). Может быть применена для создания скрытных, помехоустойчивых, многоканальных систем связи в любых предметных областях, например: авиация (в т.ч. БПЛА), телеметрия всех типов и т.д.

Учился

по 1980

Московский государственный университет им. М.В. Ломоносова , г. Москва. Уровень образования: Высшее. Факультет: Физический. Специальность: Теоретическая физика. Форма обучения: Дневная/Очная.
Знает и умеет
Английский язык технический
О себе

Лыжи 30~40 км., плавание 1-2 км., велосипед, футбол, бег 7~12 км.

Пригласить
Отклонить
Рассмотреть позже
Отправить письмо
 

Резюме размещено в отраслях:

Другие резюме

«Программист»
{% dialog.title %} {% dialog.price %} 
Вакансия появится на первых страницах поиска сразу после оплаты.
Бесплатные обновления сохранятся в полном объеме, сроки размещения вакансии не изменятся.
Сразу после оплаты вам будут доступны: имя, электронная почта, телефон и другие контакты
Пожалуйста, обратите внимание: возврат денег за обновление вакансии невозможен.
Возврат денег за покупку невозможен
Внимание: возврат денег за апгрейд до турбовакансии невозможен.
Апгрейд до турбовакансии осуществляется согласно
правилам размещения вакансии.
Хочешь машину
как у соседа?
Узнай, где он работает
с помощью SuperJob!
Подробнее
№ 3455604 обновлено 22 сентября 2016, 21:17
Программист микроконтроллеров
60 000 Р, готов к командировкам, полный рабочий день
Мужчина, 60 лет (15 января 1957)
Женат, есть дети
Москва, ул. Братиславская (м. Братиславская, м. Марьино)
Опыт работы 37 лет
Ведущий инженер-программист микроконтроллеров
37 лет
февраль 1980  — н.в.
ЦНИИ "Комета", ЦНИИ Космического Приборостроения, Альтоника, Барл и ряд других компаний., Москва, полная занятость
Работая в вышеуказанных компаниях, выполнял работу прикладного и СИСТЕМНОГО программиста
в области программирования встроенных систем на микроконтроллерах. В процессе выполнения
вышеперечисленных работ сделал ряд разработок ряд в области системного и коммуникационного ПО, в т.ч. систему обмена сообщениями (Менеджер Сообщений), которая представляет из себя СИСТЕМНЫЙ сервис ВЕРХНЕГО уровня,
грузится "сверху" на такие микро-ОС, как scmRTOS, mC-OS/II/III, Free RTOS, SALVO и ряд других,
аналогичных по техническими характеристикам. На данный период оттестировано три версии
Менеджера Сообщений - первая оптимизирована для 8-16 битных микроконтроллеров, "прокатана"
на Atmel ATMEGA128 + scmRTOS. Вторая и третья версии оптимизированы для высокопроизводительных
16/32-битных микроконтроллеров. Вторая версия имеет простые Почтовые Ящики клиентов (т.е. Задач), Третья -
сложные (с внутренними очередями входных/выходных сообщений). Отттестировано на
STR912+ Free RTOS+"навороченное" "Демо-приложение"(TCP/IP+WEB+драйвера+оболочка пользователя+
+генераторы Тестовых Сообщений+системый Монитор и т.д. - всего ~250 файлов в проекте).
Устойчиво работает СУТКАМИ, пересылая МИЛЛИОНЫ сообщений, без каких либо сбоев или
аномалитй, имеет развитую ВСТРОЕННУЮ систему статистики/диагностики (которую можно
отключить, изменив соотв. настройку в конфигурационном Хеадере), вся эта статистика/диагностика
в РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ выводится ОДНОВРЕМЕННО по двум "отладочным каналам":
1.через TCP/IP/HTTP как "WEB-сайт" и 2. через COM (USB) в виде ASCII-шных "микроотчётов",
которые можно наблюдать на чём угодно, например в окне Гипертерминала.
Параметры выводимой СИСТЕМНОЙ/ПРИКЛАДНОЙ статистики в ОБЕИХ системах полностью
СОВПАДАЮТ, многосуточное тестирование (ведётся с июля 2008 года) не обнаруживает
каких либо "аномалий" в поведении Системы как на "микро", так и на "макро" уровне.
В данный момент это ПО перенесено и оттестировано на контроллерах фирм NXP (LPC1000/2000/3000), Luminary Micro (LM3xxx),
ST (STM103F), переносится на OMAP3530 (TI). Может быть перенесено на ряд др. моделей/архитектур микроконтроллеров/DSP/SOC-кристаллов (по согласованию с заказчиками). Само СИСТЕМНОЕ ПО после проведения дополнительного ВСЕСТОРОННЕГО и ТЩАТЕЛЬНОГО beta-тестирования планируется выложить в Интернет для СВОБОДНОГО
(официально бесплатного) промышленного использования в виде открытых ИСХОДНЫХ ТЕКСТОВ.
Возможно создание узкоспециализированных (в т.ч. "грифовых") версий по спецификациям Заказчика,
например: TMS320Cxxx+C+asm+dsp Library+Shell+Debug+... и т.д. "Базовая" среда разработки - IAR. Для обеспечения
"патентной чистоты" организациям, НЕ (!) применяющим IAR для своих разработок, рекомендуется
"перед употреблением": IAR => GNU. Другой пример: перенос ARM9 => dsPIC33
и ОДНОВРЕМЕННО (!): IAR => MPLAB был произведён ~ за 2 часа. Результаты положительные.
Заинтересован во ВНЕДРЕНИИ этого ПО в таких предметных областях, как:
1. Системы охранной/пожарной безопасности/сигнализации и т.д.
2. Системы мониторинга подвижных объектов.
3. Технология "Умный дом".
4. (Теле) медицинские системы/системы Медицинской Диагностики.
5. Системы Технической Диагностики, в т.ч. многоканальные (напр. ультразвук, сканеры всех типов и т.д.).
6. (!!!) Робототехнические системы: коммуникационная среда из Микроконтроллеров && DSP =>
"материальная основа" для построения РЕАЛЬНОГО Искуственного Интеллекта (ИНТЕЛЛЕКТУАЛЬНЫЕ роботы).
7. Коммуникационные системы для спец. применений, например аналог проекта "Кремниевая Пыль" (DARPA).
8. Системы открытого/скрытого мониторинга информационной среды.
9. И ряд других систем.
Мною также были созданы УЧЕБНЫЕ КУРСЫ: "Операционные системы для встраиваемых применений" и "Встраиваемые вычислительные системы" которые читаются мною в данный период в МГТУ им. Н. Э. Баумана для магистров.
Имею также др. авторские разработки в области системного и коммуникационного ПО для микроконтроллеров и SOC-систем: CAN-стек (сетевой уровень), два ядра микро-ОС, одно с вытесняющей, другое с невытесняющей мультизадачностью, ряд прикладных/отладочных утилит (системный монитор, супервайзер Системы) и т.д.
Опыт практических разработок на след. моделях микроконтроллеров/архитектур:
1. AVR - ATmega64/128/1281, прикладное программирование + коммуникационно-ориентированное "микроядро" ОС, похожей по своим св-вам на "OS Tiny" (DARPA, USA), ассемблер AVR.
2. ARM7 - NXP LPC2104, LPC2214/94, LPC2148, LPC2378/2478. Atmel - SAM7X256 и т.д.
3. ARM9 - STR912 (ядро ARM966, STmicroelectronics), CS9302 (ядро ARM922, Cirrus Logic).
4. ARM CortexM3 - LM3S6965 (Luminary Micro, теперь это подразделение Texas Instruments), STM103F (STmicroelectronics).
5. ARM CortexA8 - OMAP3530/ DaVinci DM3730, Texas Instruments, работаю с ним в текущий момент, эта SOC-система представляет из себя "суперпозицию" ARM CortexA8 (т.е. RISC-ядро+SIMD-сопроцессор NEON+ VFPv3 сопроцессор арифметики с "плавающей запятой") + DSP VLIW процессор С64+ (разработка Texas Instruments) + мощная 2D/3D графическая подсистема с аппаратными ускорителями + работа с видеокамерами многих типов + работа с LSD-дисплеями + USB "High Speed (!!!)" Host + OTG Device +....
6. Из "не-AVR и ARM" имею большой (многолетний!) опыт практичесой работы (а также чтения лекций) с архитектурами I80x86 и I8052-совместимыми. Работал также с dsPIC33 (Microchip), и т.д
Профессионально владею и имею ОПЫТ системного/прикладного ПРОГРАММИРОВАНИЯ на след. АССЕМБЛЕРАХ: ASM51, ASM86, MASM, ASM для ARM7/9/CortexM3, AVR ASM, ASM для dsPIC33. В данный момент БЫСТРО осваиваю ASM для Cortex A8 (RISC/SIMD/VFP) + ASM для C64/C64+.
Работа на С с 1984 года, работа на Pascal с 1980 года + Delphi.
Владею мат. методами обработки данных (фильтрация/аппроксимация/распознавание образов и т.д.). В течение 4-х лет читал ЛЕКЦИИ по матем. методам обработки данных в Московском Гос. Университете Информатики и Приборостроения. Достаточно хорошо владею алгоритмикой, без чего опыт успешной работы в области СИСТЕМНОГО программирования был бы просто невозможен.
Последняя выполненная ПРИКЛАДНАЯ задача: создание системы спасания для спецконтингента МО РФ (ближайший "гражданский" аналог - система COSPAS/САРСАТ). Разработка КОСМИЧЕСКОГО сегмента системы: схемотехника, алгоритмика, базовое ПО. Система целиком выполнена на РАДИАЦИОННО-СТОЙКОЙ элементной базе (Texas Instruments, Xilinx, Элвис). Отличается передовыми техническими решениями как по своей МАСШТАБИРУЕМОЙ архитектуре, так и по построению на основе наиболее передовых из существующих в настоящий период ПРОТОКОЛАХ (SpaceWire и др.). Принципы обработки исходного битового потока также современные - ШПС, современная схема вторичного кодирования и т.д. Готов заниматься аналогичными разработками и далее (как один из вариантов). Может быть применена для создания скрытных, помехоустойчивых, многоканальных систем связи в любых предметных областях, например: авиация (в т.ч. БПЛА), телеметрия всех типов и т.д.
Высшее образование
1980
Московский государственный университет им. М.В. Ломоносова
Физический
Дневная/Очная форма обучения
Теоретическая физика
Навыки и умения
Иностранные языки
Английский (технический).
Дополнительные сведения
Лыжи 30~40 км., плавание 1-2 км., велосипед, футбол, бег 7~12 км.