Работа КА

Lead Programmer MCU

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

Теги: #микроконтроллер, #ARM, #AVR, #ЕСПД, #программист, #assembler, #C++, #IAR, #AVRStudio

Уровень дохода: 90000 руб. в месяц

Тип работы: Полный рабочий день

Место работы: Работа на территории работодателя

Специализация и профессиональные навыки:

Языки программирования: C, Assembler для различных микроконтроллеров.
Реализация на С операций с плавающей запятой, написание на Assembler математических функций с фиксированной запятой или отдельных вставок, например оптимизации быстродействия или для начальной инициализации процессора. Постоянное отслеживание как С развертывается в Assembler. Есть проекты полностью реализованные на Assembler (PIC), но сейчас основной язык С + вставки на Assembler
Опыт работы с микроконтроллерами: ARM7(ядро DTMI-S), AVR, MSP430, PIC18, PIC16, Infineon C166/XC2000

Математические библиотеки. Интерфейсы I2C ,SPI, USART,USB, miniSD card, LCD индикация, подключение датчиков , управление ШИМ, АЦП. Сложные математические методы обработки сигналов.

Средства разработки:
IAR для MSP430 и ARM7.
MPLAB и HT-PIC18 для MK Microchip;
AVRStudio и WinAVR для MK Atmel AVR;
Keil C и Tasking VX-Toolset для Infenion C166/XC2000;
JTAG отладчики для для перечисленных платформ.
Qt для различных платформ.

Опыт написание ПО для МК без ОП
Опыт установки FreeRTOS на МК (в частном порядке).
Опыт работы со своей ОС на МК. Перенос диспечера задач с одного процессора на другой с переключением контекста и т.д. (без симофоров). ОС вытесняющего типа

Опыт составление сопроводительной документации на разрабатываемое ПО в соответствии с ЕСПД (в основном описание ПО)

Проектирование и разработка электронных схем . САПР P-CAD.
Полный цикл разработки приборов – от разработки и согласования ТЗ, до выпуска технической документации . Испытания и сопровождение систем .

Языки программирования C++, Perl, PHP, SQL , Pascal .
Технологии: Delphi, C++Builder.Qt ( в том числе интерфейсы с МК).

Английский язык — читаю профессиональную литературу
Немецкий язык — базовые знания

Личная информация

Город проживания: Москва

Уровень образования: Высшее

Год рождения: 1971 г. (47 лет)

Пол: Мужской

Семейное положение: Женат

Опыт работы

ноябрь 2009 - по наст. время: [][][][][]

Должность: ведущий инженер

ВПК

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

Город: Москва

Должностные обязанности и достижения:

Разработка ПО для сети микропроцессорных систем (ПО на базе микроконтроллеров ARM7, линии связи, абоненты, реализация протоколов обмена):
- разработка ПО для оконечных клиентов сети (микроконтроллеры LPC2148); На клиентах реализована звездочная структура сети. Клиент реализует задачи включения и выключения электронных ключей и отдает команды подмодулям. Реализация протоколов обмена SPI. В сети 5-6 оконечных клиентов.
- разработка ПО для "сервера" сети (LPC2478); разработка специального программного обеспечения, реализующего функции приема команд от ПК, формирования команд для абонента, передачи результата исполнения команды от абонента на ПК. Связь по RS232
- разработка ПО для управления сетью микропроцессоров на ПК;
ПО написано на языках С/С++ и Assembler. Среда разработки IAR. Отладка разработанного ПО - JTag.
Разработка ПО для управления на Delphi (ПК);
Разработка ПО для целевых задач на Qt( ПК)

июль 2007 - декабрь 2008: [][][][][]

Должность: инженер-программист

автомобильная электроника

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

Город: Москва

Должностные обязанности и достижения:

Разработка программного обеспечения и координация работ по созданию современных образцов систем управления двигателем внутреннего сгорания на базе 16 разрядных микропроцессоров. (Infineon XC2000 ,XE164).
Программирование на С и Asm мини ОС, библиотек доступа к данным, различных драйверов - ШИМ , работы с памятью, различных интерфейсов.
Интеграция средств разработки.
Работал со средой разработки Tasking VX-Toolset (Eclipso) и JTAG- отладчиками.
Результатом работы стала адаптированая под новый микроконтроллер - мини операционная система - включающая планировщик задач, библиотеку доступа к данным, а так же ряд драйверов для периферии.

декабрь 2000 - июль 2007: [][][][][]

Должность: системный администратор

Провайдер

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

Город: Москва

Должностные обязанности и достижения:

Работал в подразделении ROL ( коммутируемый доступ в Интернет для различных клиентов ) обслуживал комплекс из более 100 серверов, входящих в систему aport и других Web-сервисов.
Установка ОС Windows. Настройка web-серверов IIS / Apache. Программирование на Perl PHP под различные платформы.


Новости Все новости