Программист C/C++/Python
От: epcmsu.manager  
Дата: 29.09.17 10:43
Оценка:
Центр инженерной физики при МГУ имени М.В. Ломоносова приглашает на работу программиста C/С++. Работа очная на полную ставку. Работа на полставки или частично-удалённая работа нежелательна, но возможна.

О нас:

Мы — команда выпускников МГУ имени М.В. Ломоносова, включающая в себя специалистов в области микроэлектроники, микропроцессорной техники, ПЛИС, разработки встроенного программного обеспечения, алгоритмов управления, прикладного ПО, электронных плат и устройств, управления разработкой оборудования, материального обеспечения наукоемких проектов. Область деятельности нашей компании — разработка и продажа сложной электроники и интеллектуального программного обеспечения, наукоемкие проекты в области робототехники и управления электродвигателями, автоматизация экспериментальных установок в лазерной физике и физике высоких энергий, разработка систем автоматического тестирования и диагностики печатных плат и электронных компонентов.

Обязанности (не все сразу, но все потребуется):
• Разработка и поддержка GUI-программ для конечного пользователя на Qt/C++ для Windows, Linux и Mac под архитектуры x86 и amd64.
• Разработка и поддержка стека сетевых(TCP/UDP) библиотек и фреймворков на C и C++ под Windows(msvc2013/mingw), Linux(gcc/clang) и Mac(gcc/clang) под архитектуры x86, amd64, armhf, mipsel, PowerPC.
• Доработка и адаптация open-source софта для наших конкретных потребностей.
• Сведение вместе разнородного внутреннего и внешнего софта и его интеграция в дистрибутив ОС на базе Debian для использования в наших embedded-системах.

Условия работы (если мы похожи, вам у нас понравится):
• 5 рабочих дней в неделю. 8-часовой рабочий день (гибкое расписание с 8-10 часов, до 17-21 часов).
• Заработная плата 60 000-100 000 рублей/месяц (после вычета всех налогов) по результатам собеседования, карьерный рост по результатам работы.
• Оплаченный отпуск + государственные праздники, оплата больничных.
• Работа на метро Университет.
• Чай/кофе, печеньки.
• Частично оплачиваемое обучение, дополнительные премии, стажировки.
• Малое количество legacy code и возможность использовать современные технологии: C++11, Python3 с asyncio, Ecmascript7+WebPack и т.п.

Требования (отсутствие любого пункта из списка — большой минус):
• Знание языка С++11 и сопутствующих технологий на хорошем уровне: что такое линковка, какие бывают calling conventions и их особенности у разных компиляторов, зачем нужна стандартизованная memory model, как работает rvalue-семантика, ...
• Знание языка С99 (при знании C++ достаточно знать то, в каких местах эти два языка различаются).
• Уверенное знание любой ОС на базе Linux (желательно из семейства Debian) и понимание того, как это работает: что такое “ядро” и как его компилировать, зачем нужны systemd и D-Bus, что делает netfilter/iptables, как происходит загрузка ОС и т.п.
• Знание английского языка на уровне, достаточном для полноценного чтения тенической документации.
• Понимание основ Computer Science: пространственная и временная сложность алгоритмов, характеристики наиболее распространенных структур данных(HashMap, Red-Black Tree, Vector, Deque и т.д.), чем отличаются “мегабайт”, “мегабит” и “мебибайт”, общее представление об алгоритмах шифрования, ...

Желательно (присутствие любого пункта из списка — явный плюс):
• Наличие собственных (хобби) проектов, о которых хочется рассказывать. Пусть даже кривых и незаконченных.
• Наличие публикаций на Habrahabr, Reddit, Science, ...
• Знание Python 3 или любого другого интерпретируемого динамического языка программирования(Lua, Javascript, Ruby, PHP7, ...).
• Использование ОС на базе Linux в качестве каждодневной рабочей системы.
• Практические навыки конфигурации сети в Linux.
• Понимание принципов работы распределенных систем контроля версий и практические навыки работы с mercurial или git.
• Практический опыт современной frontend web-разработки: HTML5+CSS3+Ecmascript7.
• Грамотная речь, умение кратко и четко излагать мысль, умение объяснять.
• Общая осведомлённость в современных языках, фреймворках, библиотеках, парадигмах и подходах.

Контактная информация:
HR-специалист: Анастасия, epcmsu.manager@gmail.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.