проспект Вернадского 21к3
ООО «Центр инженерной физики МГУ» разрабатывает системы для диагностики электроники, контроллеры электроприводов для ЧПУ станков и другие электронные устройства для промышленных и научных применений. Мы ведём как собственные проекты, так и разрабатываем устройства на заказ. Среди прочего есть несколько крупных проектов, связанных с автоматизацией научного оборудования.
Более подробную информацию можно получить на нашем сайте: https://physlab.ru
В данный момент мы ищем человека на позицию программиста микроконтроллеров.
Обязанности:
- Разработка прошивок на языке С для микроконтроллеров, входящих в состав промышленных контроллеров (в частности контроллеров сервоприводов) и диагностического оборудования.
- Разработка прошивок как для зарубежных микроконтроллеров с архитектурой ARM (в первую очередь TI Tiva), так и для отечественных микроконтроллеров с архитектурой RISC V (НИИЭТ).
- Отладка устройств (не только прошивок, но и устройств в целом) совместно с разработчиками электроники.
- Написание тестовых программ для ПК.
- Написание документации.
Требования:
- Хорошее знание языка С.
- Опыт программирования микроконтроллеров с архитектурой ARM.
- Умение работать с документацией на микроконтроллеры и настраивать периферийные блоки без использования генераторов кода типа CubeMX (такие генераторы есть далеко не у всех производителей).
- Опыт программирования микроконтроллеров с использованием низкоуровневых библиотек (в случае STM32 это CMSIS и LL).
- Умение тестировать программный код и находить в нём недостатки.
- Умение работать с измерительным и лабораторным оборудованием (осциллографы, мультиметры, логические анализаторы, генераторы сигналов).
- Знание математики, физики и электроники на уровне первых двух курсов технического вуза.
- Грамотная письменная и устная речь, готовность объяснять и документировать свои действия.
Будет плюсом:
- Опыт работы с микроконтроллерами на базе архитектуры RISC-V.
- Опыт работы с современными микроконтроллерами НИИЭТ.
- Опыт написание прошивок для управления шаговыми и BLDC электромоторами.
- Знание языка Python.
- Опыт системного программирования для ПК.
- Опыт работы с EtherCAT.
Условия:
- Работа очная.
- 8 часовой рабочий день, фиксированный график.
- Расписание можно адаптировать (например, сделать неравномерное распределение рабочего времени по дням недели): начало рабочего дня 8-10 часов, конец 16-21 час.
- Трудоустройство на неполную ставку обсуждается в случае работы не менее трёх полных рабочих дней в неделю.
- Заработная плата 160 000 - 220 000 рублей / мес. на руки по результатам собеседования, карьерный рост по результатам работы.
- Оплата по фактическому рабочему времени.
- Оплачиваемый отпуск + государственные праздники, оплата больничных.
- Испытательный срок 1-3 месяца.
- Офис на проспекте Вернадского (недалеко от м. Университет / м. Проспект Вернадского).
- В офисе всегда есть чай, кофе и сладости.
- Бесплатные обеды.
- Частичная компенсация ДМС.