Обязанности:
- Разработка программного обеспечения для бортовой системы управления сельскохозяйственной техники.
- Ведение разработки ПО группы программистов. Разработка структуры программы, разделение задачи на подзадачи и распределение их среди разработчиков ПО, контроль исполнения, сборка конечного ПО.
- Разработка алгоритмов управления.
- Разработка методик отладки и проверки ПО.
- Корректировка уже имеющегося ПО.
Требования:
- Высшее техническое образование (желаемая специализация – программное обеспечение‚ системы управления и автоматика‚ вычислительная техника, робототехника).
- Опыт разработки ПО для ARM устройств не менее 5 лет.
- Отличное знание C/C++ для микроконтроллеров.
- Отличное знание архитектуры ARM контроллеров и большой опыт работы с контроллерами не ниже ARM7, в том числе с его низкоуровневыми компонентами и периферийными модулями.
- Умение работать с электронными схемами, понимание основ микроэлектроники
- Технический английский на уровне чтения документации.
Приветствуется:
- Опыт разработки ПО под OS Windows / OS Linux / OS Android, в том числе на уровне драйверов.
- Опыт работы с CAN-шиной, протоколами J1939 и ISOBUS.
- Опыт разработки ПО для электронных систем с использованием видео камер, LCD панелей, радиомодемов, GSM/CDMA, GPS, Wifi, Bluetooth технологий.
- Опыт разработки устройств на контроллерах Infineon серия 32-bit TriCore™, NXP ARM Cortex-A9.
- Опыт разработки ПО для подвижных объектов, объектов с распределенной системой управления, объектов с тяжелыми условиями эксплуатации, объектов с непрерывным технологическим циклом и объектов обеспечения безопасности жизнедеятельности.
- Опыт работы с пакетами HighTec, INCA, MATLAB(Simulink, Real-Time Workshop, Real-Time Workshop Embedded Coder, Fixed-Point Toolbox, Simulink Fixed Point, Stateflow)
- Опыт работы с JTAG-отладчиками.
Условия:
- Оформление по ТК РФ.
- Полный социальный пакет.
- Перспектива карьерного и профессионального роста.
- Заработная плата обсуждается индивидуально с каждым кандидатом.