Ведущий/Старший инженер-программист
з/п не указана
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Ваши будущие задачи:
- Разработка программного обеспечения, которое используется для вновь разрабатываемых 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;
- Понимающие принципы ООП и имеющие опыт использования С++.
Мы предлагаем:
- Работа в быстро развивающейся российской компании с целым спектром интересных задач;
- ДМС (включающую стоматологию, госпитализации, международные путешествия);
- Льготное страхование членов семей (покупку полиса по корпоративной цене);
- Конкурентоспособная заработная плата;
- Охраняемая парковка;
- Реферальная программа;
-
Заработная плата и должность будут определены по результатам собеседования и с учетом опыта кандидата.
Ключевые навыки
Linux
Bash
C/C++
Assembler
Техническая документация
DDR
Bare Metal
SoC
PCIe
VHDL/Verilog
AMBA
Ethernet
SATA
ООП
Английский — B1 — Средний
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 29 марта 2023 в Зеленограде
Отзывы о компании
Здесь пока нет отзывов, но ваш может стать первым
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв
Похожие вакансии
Откликнитесь среди первых
Разработка и сопровождение встроенного программного обеспечения для процессоров на базе ARM под Embedded Linux и ОС реального времени.
Опыт работы с контроллерами на базе архитектуры ARM. Уверенное владение языками C/C++. Опыт адаптации загрузчика (U-Boot) и ядра...
Зеленоград
Разработка приложений для ARM микроконтроллеров на языках С/С++. Использование средств разработки IAR, Keil. Часть разработки ведется с использованием симулятора...
Наличие профильного высшего образования. Обязательный опыт программирования на языках С, С++, Ассемблер. Умение писать хорошо понимаемый и комментируемый код.
Разработка архитектуры программного обеспечения (ПО) для микроконтроллеров. Разработка программного обеспечения (ПО) для микроконтроллеров. Разработка программных модулей и протоколов взаимодействия периферийных...
Знание языков программирования: C и assembler. Опыт разработки микроконтроллеров. Знание архитектур микроконтроллеров: STM32F4. Опыт программирование под RTOS...
Работодатель сейчас онлайн
Зеленоград
Откликнитесь среди первых
Разработка ПО и Unit тестов, проектирование интерфейсов к внешним модулям, участие в разработке требований и др. проектной документации.
Опыт работы в Компаниях разрабатывающих ПО, системных интеграторах ИБ. Образование высшее техническое. Минимальные: Опыт разработки на С++ для Windows или...
Работодатель сейчас онлайн
Откликнитесь среди первых
Разработка RTL-кода цифровых сложных функциональных блоков, входящих в состав микроконтроллерной системы. Разработка тестов для выполнения формальной и функциональной верификации...
Профильное высшее образование. Опыт разработки на HDL Verilog, SystemVerilog сложных функциональных блоков. Знание периферийных интерфейсов (UART, I2C, SPI...
Инженер-программист / Разработчик встраиваемого ПО (embedded, смарт-карты, Java Card)
от 150 000 руб.Зеленоград
Разработка приложений для микроконтроллеров смарт-карт на языке JavaCard. Использование средств разработки Eclipse. Часть разработки ведется с использованием симулятора в...
Наличие профильного высшего образования. Хорошее понимание принципов объективно-ориентированного программирования. Опыт программирования С/С++ или Java/С#. Умение писать хорошо...