Обязанности:
- Проектирование ПО.
- Создание программных решений в составе команды разработчиков;
- Анализ требований и постановка задач членам команды;
- Участие в подготовке проектной и технической документацию по порученным задачам.
- Портирование существующих Win модулей в MacOS
- Реализации MacOS-специфических компонентов и сервисов (включая драйвера)
- Разработка драйверов MacOS Drivers для новых типов контроллеров
- Интеграция компонентов в общий продукт.
Желаемые Требования:
- Глубокое знание архитектуры и принципов работы ядра операционных систем Unix, предпочтительно Darwin/BSD
- Глубокий опыт разработки приложений с использованием MacOS (XCode)
- Отличное знание С
- Знание assembler. (желательно)
- Знание и опыт использования межпроцессных взаимодействий;
- Reverse Engineering
- Разработка архитектурно-независимого (x86, x86-64) и платформенно-независимого ПО
- Опыт портирования приложений с Win32 на MacOS.
- Понимание принципов и опыт разработки многоуровневых клиент-серверных приложений;
- Опыт разработки кросплатформенных систем
- Знание Bash, Python;
- Опыт работы с логами и крэш-дампами;
- Опыт коммерческой разработки для MacOS от 3х лет
- Практический опыт разработки многопоточных приложений
Дополнительно желаемые:
- Опыт разработки для iOS
- Знания .NET, Java
Условия:
- Удалённая работа фуллтайм в команде разработчиков, гибкий график работы.
- Зарплата по собеседованию: 3-5 тыс.USD
Способ связи email:
n.satory {at} technologist.com