👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Software engineer (Tasking)

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Один из ведущих разработчиков программного обеспечения для проектирования электронных устройств

Описание вакансии

Условия работы

Altium более 30 лет занимается разработкой программного обеспечения для проектирования и производства электронных устройств. Такие продукты компании, как Altium Designer (старое название Protel), P-CAD, Tasking и др. используются профессиональными разработчиками электроники.
Наш центральный офис в Сан-Диего (Калифорния), офисы R&D в США, России, Европе, Азии. Развиваем направление Altium Tasking и ищем людей в офис разработки в Санкт-Петербурге.

Tasking представляет собой инструмент в области разработки программного обеспечения для встраиваемых систем высокой надежности (например, Automotive или Aerospace область). Идет ли речь об антиблокировочной тормозной системе, контроллере ракетного двигателя или домашней развлекательной системе - компиляторы, отладчики и программы проверки кода Tasking предоставляют разработчикам платформу для создания надежного, безопасного, компактного и эффективного встроенного программного обеспечения. Инструмент Tasking доступен для нескольких семейств микропроцессоров, включая ARM, Aurix/Tricore, C166/ST10, Power Architecture, 68K, DSP, 8051 и некоторых других.

Направления задач:

  • Разработка, внедрение и отладка ключевых частей компиляторов и связанных с ними инструментов;

Требования:

  • Экспертное знание C/C++;
  • Опыт в разработке компиляторов и других инструментальных средств, используемых на проектах (коммерческих или с открытым исходным кодом);
  • Понимание микропроцессорных наборов инструкций и архитектуры;
  • Опыт прямой работы с ассемблерным кодом и бинарными утилитами
  • Высшее образование в ИТ или смежной области;
  • Английский: разговорный (общение с международной командой), технический (документация).

Плюсы:

  • Опыт работы со скриптовыми языками;
  • Знакомство с формальным стандартом С/C++;
  • Опыт работы в Unix-системах
  • Участие в продуктовой разработке
  • Опыт разработки симуляторов аппаратуры, средств отладки и профилирования.
  • Знакомство с программированием для платформ без полноценной операционной системы.

В Altium вас ожидает:

  • Распределенная команда разработки (>250 человек в R&D).
  • Продукты, популярные в области микроэлектроники;
  • Бизнес-командировки в офисы в других странах (США, Европа);
  • Участие в профильных конференциях, митапах - как в качестве участников, так и спикеров;
  • Гибкий график работы;
  • Комфортный офис в центре города (м.Гостиный двор);
  • Белая зп, оформление по ТК;
  • Корпоративные курсы английского языка, ДМС;
  • Помощь с билетами при необходимости переезда в Санкт-Петербург.