Программист C++
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания Yaliny была создана потому, что мы хотим всегда быть на связи с теми, кто нам дорог, не смотря на то в какой точке Земли мы находимся. Мы разрабатываем глобальную мобильную связь по цене $10 в месяц, без ограничений трафика, без роуминга и других неудобств. Работая с нами вы сможете принять участие в создании технологий будущего, связи без границ. Вам предстоит работать с последними техническими достижениями, узнавать новое, развиваться и расти. Давайте менять мир вместе!
В нашу дружную команду требуется программист C/C++ для разработки и поддержки тулчейна для собственной процессорной архитектуры.
Обязанности:
- портирование LLVM (clang, LLDB) на основе порта для предыдущего процессора из того же семейства;
- поддержка и развитие тулчейна (ассемблер, линкер, эмулятор);
- интеграция с популярными IDE (QT Creator, Eclipse);
Требования:
- отличное знание C/C++;
- опыт разработки под Linux;
- опыт программирования на ассемблере или умение читать ассемблерный код (любой архитектуры - x86, ARM);
- принципиальное понимание ABI GCC (на собеседовании кандидат должен суметь в общих чертах расписать стек фрейм при вызове; функции с заданной сигнатурой);
- знакомство с алгоритмами трансляции программ (разбор исходных текстов, SSA, базовые оптимизации);
- опыт работы с GDB или LLDB под Linux;
Плюсом будет:
- знание Haskell;
- знакомство с архитектурой LLVM;
- знание протокола Remote GDB;
- опыт написания плагинов к QT Creator / Eclipse;
Условия:
- работа удобном офисе (м. Сокольники, м. Преображенская площадь);
- испытательный срок 3 месяца;
- адекватный и грамотный менеджмент;
- профессиональные и доброжелательные коллеги;
- никакой рутины и бюрократии;
- возможность заниматься действительно важными и интересными задачами, развиваться и расти вместе с компанией;
- демократичная атмосфера;
- кофе, чай, печеньки, конфеты, фрукты;
- гибкий рабочий график;
- "белая" заработная плата.
Просьба в резюме указывать ожидания по заработной плате.