Обязанности:
Разработка системных программВы будете разрабатывать низкоуровневые системные программы на языке C, которые работают в пользовательском пространстве, но критически зависят от системных вызовов и ABI Linux.
Ключевые навыки:
- Работали в терминале Linux, понимаете файловую систему /proc и инструменты strace, ltrace
- Хорошо знаете указатели в языке C, умеете применять ручное управление памятью (malloc/free), работали с системными вызовами
- Понимаете, как работает планировщик процессора
Условия:
* Оплачиваемую стажировку сроком 3–4 месяца в московском офисе Яндекса * Доступ к ресурсам и возможностям Яндекса * Сложные задачи для сервисов с миллионами пользователей * Работу в классной команде, ориентированной на поддержку и развитие * Возможность влиять на процесс и результат * Компенсацию затрат на питание на территории офиса