Обязанности: разработка программного обеспечения для микроконтроллеров (семейство STM32); разработка прикладного программного обеспечения для мк на Windows; участие в выборе элементной базы и проектировании печатных плат для будущих изделий (подготовка карты портов ввода/вывода); поддержка и расширение функционала программного обеспечения серийно выпускаемых изделий; подготовка программной документации. Требования: высшее техническое образование (рассматриваются также студенты выпускных курсов); знание языка C, понимание: принципов работы компилятора, представления данных и команд в памяти, как ассемблируются те или иные языковые конструкции, на что и как влияют опции компилятора, что такое стек и куча и как они работают; опыт программирования микроконтроллеров ARM Cortex-M (STM32); опыт работы в средах разработки Keil / Qt Creator / IAR; знание принципов написания чистого кода, порядочность при разработке кода; знание git и механизма pull request; базовые представления о схемотехнике; знание английского языка на уровне, достаточном для чтения и понимания технической документации; ответственность, внимание к деталям. Будет плюсом: опыт разработки на языке C++, C#; опыт работы с gnu arm toolchain, работа с утилитами из набора gcc, в т.ч. отладка средствами gdb; навыки работы в ОС Linux; Условия: работа на территории работодателя по адресу: г. Москва, м. Арбатская; оформление согласно ТК РФ; пятидневная рабочая неделя, 09:00 – 17.30 (возможна корректировка графика); стабильная белая заработная плата, определяемая по результатам собеседования; все социальные гарантии; интересные проекты и задачи, готовность поддержать здоровую инициативу; чай, кофе - за счёт компании.
Программист защищенных микроконтроллеров / Embedded software developer
От 240 000 до 280 000 руб.
Москва
Майсимтех