Разработчик встраиваемых систем RISC-V/embedded software developer
АО «НТЦ «Атлас» - является научно-исследовательским центром в области информационной безопасности. Компания имеет аккредитацию ИТ компании. Наша команда много лет создает продукты и технологии в сфере ИБ разного уровня и направления, от создания ИС федерального масштаба до разработки электронных компонентных баз.
Мы приглашаем в нашу команду – разработчика встраиваемых систем RISC-V (embedded software developer). Работа в гибридном/удаленном формате (м. Марьина Роща).
Чем предстоит заниматься:
• Разработка встраиваемого ПО (прошивок) для микроконтроллеров RISC-V на языке Си и RISC-V-ASM;
• Поддержка и рефакторинг существующего ПО;
• Разработка и поддержка документации для прошивок (вики-страниц);
• Участие в процессах разработки и поддержки продукта — взаимодействие с менеджерами, тестировщиками, инженерами из других отделов..
Ожидания от кандидата:
• Знание Cи на высоком уровне;
• Знание ассемблера risc-v (или arm);
• Умение и желание писать качественный читаемый поддерживаемый код;
• Знание Python и Bash на уровне — "написать скрипт для автоматизации сборки прошивки";
• Знание и умение пользоваться gcc, gdb, openOCD;
• Знание и умение пользоваться Git по gitflow с ветками PR итд;
• Знание и умение писать unit-тесты / функциональные тесты;
• Опыт разработки под MK на RISC-V или МК на ARM (STM32 и аналоги);
• Опыт разработки Bare-Metal;
• Опыт разработки драйверов;
• Знание интерфейсов — UART, I2C, SPI, DMA;
• Английский язык на уровне чтения документации.
Что предлагаем:
- работа в аккредитованной ИТ компании – льготная ипотека, отсрочка от службы в армии;
- оформление по ТК РФ;
- заработная плата (после вычета налогов) определяется по результатам собеседования, годовое премирование по итогам работы;
- коллектив экспертов, широкие возможности профессионального роста;
- ДМС;
- спортзал на территории предприятия, частичная компенсация расходов на фитнес.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).