Работа КА

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

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

Теги: #микроконтроллер, #ARM, #AVR, #программист, #инженер, #assembler, #C++

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

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

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

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

Языки программирования - С/С++, Pascal, assembler (AVR)
Операционные системы - Linux (Debian, Red Hat, МСВС, Ubuntu, МСВСфера, Астра Линукс), Windows, FreeRTOS, uC; QNX (базовые знания)
Среды и инструменты разработки и отладки - Windows: Borland C++ builder, Embarcadero, Qt creator, Microsoft Visual Studio - Linux: gcc, ld, gdb, make, valgrind, Netbeans, Qt creator - Микроконтроллеры: AVR studio, WinAVR, IAR, Eclipse, Energia
Системы контроля версий - SVN, Tortoise SVN
Аппаратные платформы - x86, AVR, ARM
Интерфейсы и протоколы - eth, serial, i2c, spi
Ключевые навыки (микроконтроллеры, цифровые устройства) - опыт в проектировании и отладке цифровых устройств (дискретная логика, микроконтроллеры) - большой опыт разработки программного обеспечения для микроконтроллеров AVR, ARM - интерфейсы eth, serial, i2c, spi, USB применительно к микроконтроллерам - опыт использования LWIP (реализация TCP/IP для микроконтроллеров) - работа в среде «операционных систем» для микроконтроллеров FreeRTOS и uC - умение работать с измерительными приборами – осциллограф, логический анализатор, тестер, паяльник
Ключевые навыки (программирование для Desktops & Servers) - большой опыт разработки Windows и Linux приложений (консольные и GUI) - опыт разработки кроссплатформенных приложений (Qt) - опыт разработки многопотоковых приложений - хорошее знание механизмов синхронизации в многопотоковых приложениях - опыт разработки программного обеспечения, работающего в режиме 24/7 - опыт разработки систем реального времени - работа с виртуальными машинами в среде VirtualBox - опыт работы с портами ввода/вывода - serial, USB - базовые знания протоколов семейства TCP/IP, опыт разработки сетевых программ - сборка/пересборка ядра Linux, в том числе с патчами для real time - базовые навыки администрирования Linux
- базовые знания в области системного программирования для Linux (разработка драйверов)

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

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

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

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

Пол: Мужской

Семейное положение: Женат, есть дети

Опыт работы

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

Должность: ведущий инженер-программист

Разработка ПО, НИОКР

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

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

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

Разработка ПО для микроконтроллеров Atmega (Atmel) и TI. Установка ОС на микроконтроллер (FreeRTOS). Написание ПО на языке С, с использование библиотек LWIP (реализация TCP/IP для микроконтроллеров).
Проект проект был предложен мной и достаточно успешно реализован - Мост UART - ETHERNET. Есть аппаратура с определенной тактирующей частотой. Из этой частоты невозможно получить стандартные скорости для UART. Стандартные коммутаторы UART - ETHERNET типа MOXA или др. не подходят. Был выбран микроконтроллер, который будет работать на тактовой частоте аппаратуры. Миктоконтроллеру всё равно, на какой частоте работать, зато его (микроконотроллера) UART-ы будут работать с той же скоростью, что и внешняя аппаратура.
Создание многопоточных приложений soft real time в среде Netbeans С++, работающих в режиме 24/7 (платформа Linux) - создание вспомогательных и сервисных приложений в средах Borland C++, Embarcadero, Qt для платформ Windows и Linux
Отладка разработанного ПО: измерительными приборами - осциллографом. логическим анализатором, тестером и паяльником. На отладочном стенде. "отладочный вывод". JTAG.

11.2008 г. - 12.2009 г.
ФГУП «НИИ ХХХ»
Должность - инженер - программист
Обязанности - создание приложений в среде Netbeans С++ для платформы Linux

03.2006 - 11.2008
ООО НПФ «РАДАР ЭСКО»
Должность - инженер - программист
Обязанности - разработка ПО для микроконтроллеров AVR, разработка цифрового фильтра, ФНЧ, создание сервисных приложений в среде Borland C++


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