Ведущий/Старший инженер-программист
Требования
Местоположение и тип занятости
Компания
Один из лидирующих российских производителей микропроцессоров для широкого спектра применения
Описание вакансии
Условия работы
Ваши будущие задачи:
- Разработка программного обеспечения, которое используется для вновь разрабатываемых SoC (System on Chip) и включает в себя:
- Функциональные Bare Metal тесты аппаратуры SoC;
- Начальные загрузчики (с сопроводительной документацией);
- Вспомогательные утилиты для обеспечения тестирования.
Успешный кандидат умеет:
- Формулировать задачу исходя из начальных требований, планировать процесс реализации этой задачи;
- Программировать на языке C;
- Программировать на ассемблере (любом, предпочтительно ARM, MIPS);
- Писать скрипты на BASH(желательно владение Tcl/Tk);
- Писать Makefile для GNU Make;
- Пользоваться системой контроля версий (желательно SVN).
Преимущества имеют кандидаты:
- Имеющие опыт разработки/отладки контроллеров/интерфейсов типа DDR, HDMI, PCIe, SATA, Ethernet;
- Имеющие опыт работы с шиной типа AMBA;
- Имеющие опыт разработки программного обеспечения Bare Metal, например, разработка BSP, HW драйвер;
- Имеющие опыт разработки аппаратного обеспечения с использованием VHDL/Verilog;
- Имеющие опыт UVM тестирования аппаратного обеспечения;
- Имеющие опыт разработки систем с применением “ARM TrustZone Technology”;
- Имеющие опыт разработки ПО для микроконтроллеров;
- Понимающие принципы построения современных SoC;
- Понимающие принципы ООП и имеющие опыт использования С++.
Бонусы
Мы предлагаем:
- Работа в быстро развивающейся российской компании с целым спектром интересных задач;
- ДМС (включающую стоматологию, госпитализации, международные путешествия);
- Льготное страхование членов семей (покупку полиса по корпоративной цене);
- Конкурентоспособная заработная плата;
- Охраняемая парковка;
- Реферальная программа;
- Заработная плата и должность будут определены по результатам собеседования и с учетом опыта кандидата.