Ведущий/Старший инженер-программист

з/п не указана

Требуемый опыт работы: 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 — Средний

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Зеленоград, 4922-й проезд, 4с5

Вакансия опубликована 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...
Разработка приложений для микроконтроллеров смарт-карт на языке JavaCard. Использование средств разработки Eclipse. Часть разработки ведется с использованием симулятора в...
Наличие профильного высшего образования. Хорошее понимание принципов объективно-ориентированного программирования. Опыт программирования С/С++ или Java/С#. Умение писать хорошо...