Инженер-программист микроконтроллеров (Middle)
Приглашаем программистов в команду профессионалов в разработке микроконтроллеров.
Наши задачи находятся на стыке электроники, программирования, математики и защиты информации. Занимаемся разработкой микропрограмм, работающих на устройствах с миллионными тиражами. Пишем безопасный, кроссплатформенный, быстрый и компактный код, который работает на любом оборудовании.
Наша компания включена в реестр аккредитованных организаций в области IT.
Основные задачи
- Развивать и поддерживать используемые ОС для встраиваемых систем
- Развивать и поддерживать программно-аппаратные комплексы, используемые в производственных техпроцессах (АСУ ТП)
- Адаптировать исходный код для новых типов микроконтроллеров
- Участвовать в разработке новых типов устройств для защиты информации
Требования к кандидату
- Уверенное знание языка программирования С
- Знание процессорных архитектур ARM Cortex, RISC-V
- Понимание архитектуры микроконтроллеров, опыт работы с микроконтроллерами семейства ARM Cortex M0/M3/M4, RISC-V
- Понимание принципов работы системы прерываний, DMA, адресации и защиты памяти, режимов энергосбережения
- Базовые знания по электронике и схемотехнике, умение читать принципиальные схемы
- Знание интерфейсов/протоколов: USB, UART, SPI, I2C, CAN, Ethernet
- Владение системой контроля версий Git, навыки командной разработки
Будет здорово, если Вы
- Имеете базовые знания в области криптографии
- Имеете опыт программирования на ассемблере
- Имеете опыт обратной разработки
- Знакомы с интерфейсами ISO14443, ISO7816
- Знакомы со спецификациями GlobalPlatform
- Знакомы с С++, Java, Python
Мы предлагаем
- Интересные и разнообразные задачи на стыке электроники, программирования и защиты информации
- Развитие и рост в команде профессионалов
- Работу в аккредитованной ИТ-компании
- Индексируемую заработную плату, а также премии по результатам работы
- Дополнительные премии к отпуску и Новому году
- Возможность карьерного роста и профессионального обучения за счет компании
- Участие в профильных конференциях за счет компании
- Расширенный полис ДМС со стоматологией и подключением родственников по корпоративным скидкам
- Возможность не оформлять официальный больничный при краткосрочном заболевании
- Оплату корпоративной мобильной связи и проезда на общественном транспорте
- Различные активности, а также занятия баскетболом и волейболом
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Программист
- Комфортные условия для старта карьеры. Отзывчивые коллеги, регулярное общение с непосредственным руководителем и возможность в короткие сроки обсудить/решить насущные проблемы.
- Хорошая организация рабочих процессов и наличие постоянного процесса их корректировки. Отсутствие нервных ситуаций, критических дедлайнов и переработок. В компании прислушиваются к своим сотрудникам и идут им навстречу в решении многих вопросов.
- Возможность пробовать новые технологии в рамках проектов
- Гибкий график работы. Наличие удаленной работы. Лояльное руководство.
- Генерация идей по новым проектам. Возможность работы над более масштабными проектами.
Младший разработчик
Инженер-программист
- отличные условия труда
- возможность вести диалог с начальством
- больше еды в офисе ( например вендинговый аппарат)